Я хотел бы, чтобы xtable НЕ переопределял мои повторяющиеся записи имени строки. Рассмотрим следующий MWE:
> require(xtable)
> foo <- matrix(0, 2,2)
> rownames(foo) = rep("bar", 2)
> foo
[,1] [,2]
bar 0 0
bar 0 0
> xtable(foo)
% latex table generated in R 2.15.0 by xtable 1.7-0 package
% Fri Jun 22 13:59:36 2012
\begin{table}[ht]
\begin{center}
\begin{tabular}{rrr}
\hline
& 1 & 2 \\
\hline
1 & 0.00 & 0.00 \\
2 & 0.00 & 0.00 \\
\hline
\end{tabular}
\end{center}
\end{table}
Warning message:
In data.row.names(row.names, rowsi, i) :
some row.names duplicated: 2 --> row.names NOT used
Вместо того, чтобы имена строк были 1 и 2, я хочу, чтобы они были моими исходными «баром» и «баром». Есть ли способ переопределить схему замены дубликатов xtable?
data.frame(foo)
. Используйте фрейм данных, добавьте имена строк в качестве первого столбца и скажите xtable, чтобы подавить настоящие имена строк. - person joran   schedule 23.06.2012