我正在研究一些分类变量并使用以下代码创建一个列联表:
mytable <- table(Gender, Income)
输出如下所示(不好看):
Work.Status
Gender Employed Full-time Employed Part-time Unemployed
Male 433 35 29
Female 427 174 247
有什么办法可以格式化这个表格以使其更好看(例如更改变量的字体,颜色和大小)?我从网上尝试了一些方法,但没有得到预期的结果....
答案 0 :(得分:1)
您的问题并不完全清楚您希望实现的目标。这是乳胶问题的R还是乳胶问题中的格式化?
我赞成R中的xtable包将R中的表格带到乳胶中。以下分类数据的一个非常快速的示例。 knitr封装也非常适合将R与Latex输出结合使用。
library(xtable)
data(tli)
head(tli)
table(tli$sex, tli$grade)
print(xtable(table(tli$sex, tli$grade), booktabs = TRUE))
返回
% latex table generated in R 3.0.0 by xtable 1.7-1 package
% Thu Nov 28 09:00:24 2013
\begin{table}[ht]
\centering
\begin{tabular}{rrrrrrr}
\hline
& 3 & 4 & 5 & 6 & 7 & 8 \\
\hline
F & 6 & 9 & 8 & 11 & 10 & 7 \\
M & 9 & 6 & 7 & 12 & 8 & 7 \\
\hline
\end{tabular}
\end{table}