Я хотел бы, чтобы xtable НЕ перевернул мои дублированные записи в розовом стиле. Рассмотрим следующий MWE:Over-ride rownames переименование дубликатов с помощью xxtable
> 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
Вместо того, чтобы в rownames быть 1 и 2, я хочу, чтобы мой оригинальный «бар» и «бар». Есть ли способ переубедить схему дублирования замены xxtable?
Это не xtable. Запустите 'data.frame (foo)'. Используйте dataframe, добавьте имена строк в качестве первого столбца и сообщите xtable, чтобы подавить имена реальных строк. – joran
Это творческое решение! Пожалуйста, отправьте это как ответ, так как он сделал трюк. –