我想在Sweave中使用xtable()
更改我正在制表的变量的名称。我认为这是微不足道的,但我无法知道如何做到这一点。这是一个例子:我想编辑“conv”(它是我正在制表的变量的名称)并写下我想要的任何内容。
我用来制作它的代码:
<<results=tex,echo=FALSE>>=
tab<-prop.table(table(conv))*100
print(xtable(tab,
caption="Conversion a Premium (en tanto por ciento)",
label="table:Conversion",
digits=2),latex.environments = "center"
)
@
结果:
提前致谢!
答案 0 :(得分:2)
我一直觉得最简单的方法是将matrix
传递给xtable
;声明matrix
的选项包括dimnames
,这样可以轻松打印出您喜欢的内容:
print(xtable(matrix(tab,dimnames=list(names(tab),"Whatever You'd Like")),
caption="Conversion a Premium (en tanto por ciento)",
label="table:Conversion",
digits=2),latex.environments = "center"
)
产地:
% latex table generated in R 3.2.1 by xtable 1.7-4 package
% Mon Aug 17 12:01:18 2015
\begin{table}[ht]
\centering
\begin{tabular}{rr}
\hline
& Whatever You'd Like \\
\hline
No se Convierte & 99.20 \\
Se Convierte & 0.80 \\
\hline
\end{tabular}
\caption{Conversion a Premium (en tanto por ciento)}
\label{table:Conversion}
\end{table}
答案 1 :(得分:0)
您可以在表中使用dnn并对其进行修复。
tab <- prop.table(table(conv, dnn = "Whatever you want"))*100