我使用ctab()从catspec包生成3路表.但有没有办法格式化输出乳胶准备?这似乎是一件非常简单的事情:
library(catspec)
ctab(Titanic)
Survived No Yes
Class Sex Age
1st Male Child 0 5
Adult 118 57
Female Child 0 1
Adult 4 140
2nd Male Child 0 11
Adult 154 14
Female Child 0 13
Adult 13 80
3rd Male Child 35 13
Adult 387 75
Female Child 17 14
Adult 89 76
Crew Male Child 0 0
Adult 670 192
Female Child 0 0
Adult 3 20
Run Code Online (Sandbox Code Playgroud)
但那又怎样?
感谢baptiste提供了指向该包的指针。看看非常详细的小插图,其中有很多很好的例子和术语的系统解释。以下是如何使您的示例工作(尽管不使用 ):tablestablesctab()
df <- as.data.frame.table(Titanic)
require('tables')
latex(tabular(RowFactor(Class, spacing=1) * RowFactor(Sex, spacing=1) * Factor(Age) ~ Freq * Heading() * identity * Survived, data = df ))
Run Code Online (Sandbox Code Playgroud)
确实,了解这些公式的工作原理需要一些时间(以及一些尝试和错误......),但小插图中的示例有很大帮助,而且该软件包是一个非常灵活的工具!
此处提供了有关在 R 中生成乳胶表的更多信息: 在 R 中制作乳胶表的工具