我正在尝试在我的降价文档中创建一个表格,它将对一些变量进行分组,这样我就可以使用一个表格而不是在文档中创建两个表格来解决问题。我有四个变量需要合并到表中。首先,我有确定申请人状态的“CandidateType”,然后是确定候选人在招聘过程中达到的步骤的“Step”,最后是确定一年中哪个季度的“Quarter”数据来自。最后一个变量是数值。
当我只有四分之一的时候,我只是使用以下代码在我的降价文档中生成表格:
dfVis1Table <- xtabs(Total ~ CandidateType + Step, dfVis1)
kable(dfVis1Table)
但是,使用“Quarter”变量,这不再可能,因为我需要 Quarter 变量在表格上方创建一种分组列。
dfVis2Table <- xtabs(Total ~ CandidateType + Step + Quarter, dfVis2)
kable(dfVis2Table)
结果:
> kable(dfVis2Table)
Error in `colnames<-`(`*tmp*`, value = c("Ansættelse", "Samtale")) :
length of 'dimnames' [2] not equal to array extent
在markdown中制作pdf时,有没有办法在顶部创建一个带有分组列的表格,或者您是否必须创建一个html并使用htmlTable?我必须承认我没有尝试过 pandoc.table,但我也不知道在这种情况下是否值得尝试?
我的数据:
, , Quarter = 4. quarter 2017
Step
CandidateType Hired Interview
External 28.754098 9.097510
Internal 4.090909 2.006369
, , Quarter = YTD 2018
Step
CandidateType Hired Interview
External 115.886076 10.808737
Internal 8.906977 2.697183