Dostosuj xtable

Chciałbym dostosowaćxtable do eksportu do LaTeX. Wiem, że są pewne pytaniaxtable tutaj, ale nie mogłem znaleźć konkretnych rzeczy, których szukam.

Oto przykład, jak może wyglądać moja tabela:

my.table <- data.frame(Specifiers=c("","Spec1", "Spec2", "Spec3"),
    Values1 = c("N=10", 1.03, 1.71, 2.25),
    Values2 = c("N=20", 1.32, 1.79, 2.43))
colnames(my.table)[1] <- ""

Co tworzy:

         Values1 Values2
1          N=10    N=20
2 Spec1    1.03    1.32
3 Spec2    1.71    1.79
4 Spec3    2.25    2.43

W rzeczywistości ta tabela jest importowana z pliku .csv jakodata.frame zmy.table <- read.delim("filename.csv", sep=",", header=TRUE)

Teraz tworzę tabelę LaTeX za pomocąxtable:

latex.tab <- xtable(my.table, caption=c("Stats"))
print(latex.tab, file="Summarystats.tex",
  floating.environment='sidewaystable',
  include.rownames=FALSE,
  booktabs=TRUE,
  latex.environment=NULL)

Oto wynikowy kod LaTeX:

\begin{sidewaystable}[ht]
\begin{tabular}{lllllll}
  \toprule
 & Values1 & Values2 \\ 
  \midrule
               N=10  &  N=20 \\
     Spec1  &  1.03  &  1.32 \\
     Spec2  &  1.71  &  1.79 \\
     Spec3  &  2.25  &  2.43 \\

   \bottomrule
\end{tabular}
\end{sidewaystable}

Ok, a teraz chciałbym to zmienić:

1) Wstaw\midrule po drugim rzędzie zamiast po pierwszym. 2) Zmieniające się kolory wierszy tej tabeli, wstawiając\rowcolors{2}{gray!25}{white} w obrębiesidewaystable (lub normalnetable) środowisko. 3) Obracanie nazw kolumn o 45 ° 4) Wstaw\centering zamiast tegocenter-środowisko w przypadkach, gdy chcę wyśrodkować stół.

Jakieś pomysły, jak to osiągnąć?

questionAnswers(1)

yourAnswerToTheQuestion