我试图在我的降价文档中创建一个表,它会对一些变量进行分组,这样我就可以使用一个表而不是在文档中创建两个表。 我有四个变量需要合并到表中。首先,我有" CandidateType"这决定了申请人的身份,然后我就有了#34; Step"这决定了候选人在招聘过程中取得的步骤,最后我得到了" Quarter"它决定了数据来自哪一季度。最后一个变量是数值。
当我只有四分之一时,我只是使用以下代码在我的降价文档中生成表格:
dfVis1Table <- xtabs(Total ~ CandidateType + Step, dfVis1)
kable(dfVis1Table)
但是,使用&#34; Quarter&#34;变量,这是不可能的,因为我需要使用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