更改 xtable 中的变量名称
Change variable name in xtable
我想更改我在 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"
)
@
结果:
提前致谢!
我一直发现将 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}
您可以在 table 中使用 dnn 并修复它。
tab <- prop.table(table(conv, dnn = "Whatever you want"))*100
我想更改我在 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"
)
@
结果:
提前致谢!
我一直发现将 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}
您可以在 table 中使用 dnn 并修复它。
tab <- prop.table(table(conv, dnn = "Whatever you want"))*100