2013-11-28 30 views
0

我工作的一些分类变量和使用下面的代码创建的应急表:如何使用乳胶格式化输出表?

mytable <- table(Gender, Income) 

输出类似于以下(这是不是好看的):

Work.Status 
Gender Employed Full-time Employed Part-time Unemployed 
    Male     433     35   29 
    Female    427    174  247 

有什么我可以通过这种方式对表格进行格式化,使其更好看(例如,更改变量的字体,颜色和大小)?我尝试了几种网络方法,但没有得到想要的结果....

回答

1

从你的问题中不完全清楚你想实现什么。这是一个R的乳胶问题,或者它只是一个乳胶问题的格式?

我赞成R中的xtable包将R中的表转换为latex。下面是分类数据的一个非常快速的例子。 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}