Chciałbym mieć wymiary oznaczone na moim wyjściu xtable
. Jednak metoda tabeli xtable
nie emituje wymiar etykiety nawet kiedy podać je ręcznie do table
:Jak uzyskać dimnames w wynikach xtable.table?
set.seed(10)
d <- data.frame(x=sample(1:4),y=sample(1:4))
tb <- with(d, table(d,dnn=c("Xs","Ys")))
> tb
Ys
Xs 1 2 3 4
1 0 0 0 1
2 0 1 0 0
3 1 0 0 0
4 0 0 1 0
> xtable(tb)
% latex table generated in R 2.15.1 by xtable 1.7-0 package
% Tue Oct 9 09:06:10 2012
\begin{table}[ht]
\begin{center}
\begin{tabular}{rrrrr}
\hline
& 1 & 2 & 3 & 4 \\
\hline
1 & 0 & 0 & 0 & 1 \\
2 & 0 & 1 & 0 & 0 \\
3 & 1 & 0 & 0 & 0 \\
4 & 0 & 0 & 1 & 0 \\
\hline
\end{tabular}
\end{center}
\end{table}
Inspekcja kodu dla xtable.table
nie daje żadnych tajemnic. Skoro nie budujesz ich ręcznie za pomocą multirow, czy istnieje sposób na oznaczenie wymiarów?
Świetnie. Szkoda, że R sprawia, że drukowanie prostego stołu jest tak trudne. – skan