比率と絶対値を含むいくつかのテーブルを含むレポートを取得しました。ここで、digits=2
絶対値がdigits=0
. xtable
これは、このような呼び出しを使用してすぐに使用できることを知っています
xtable(tableWith3Cols,digits=c(0,0,2,2))
しかし、同じことを行単位で行う方法はありますか?
編集:これは再現可能な例のショットです
require(xtable)
df <- data.frame(col1=rnorm(10),col2=runif(10,1,3))
xtable(df,digits=c(0,5,0))
エコー
% latex table generated in R 2.15.1 by xtable 1.7-0 package
% Fri Jan 18 18:58:47 2013
\begin{table}[ht]
\begin{center}
\begin{tabular}{rrr}
\hline
& col1 & col2 \\
\hline
1 & -0.79222 & 3 \\
2 & 0.24845 & 2 \\
3 & 0.24217 & 2 \\
4 & -0.19935 & 2 \\
5 & 0.47873 & 2 \\
6 & 1.10494 & 2 \\
7 & 1.54076 & 1 \\
8 & 0.25272 & 2 \\
9 & -0.11308 & 1 \\
10 & -1.23875 & 2 \\
\hline
\end{tabular}
\end{center}
\end{table}
これは、列の場合のソリューションです。1 つは 5 桁、もう 1 つは完全に丸められた 2 つの異なる数値列を取得します。
私が欲しいのは、たとえば、2 行目と 10 行目が 5 桁で、その他はすべて 0 桁です。