Personalizar xtable

Eu gostaria de personalizarxtable para exportar para o LaTeX. Eu sei que existem algumas perguntasxtable aqui, mas não consegui encontrar as coisas específicas que estou procurando.

Aqui está um exemplo de como minha tabela pode parecer:

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] <- ""

Que cria:

         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

Na verdade, essa tabela é importada de um arquivo .csv comodata.frame commy.table <- read.delim("filename.csv", sep=",", header=TRUE)

Agora eu crio uma tabela LaTeX comxtable:

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)

Aqui está o código LaTeX resultante:

\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, e agora é isso que eu gostaria de mudar:

1) Inserir\midrule depois da segunda linha, em vez de depois da primeira. 2) Cores alternadas das linhas desta tabela, inserindo\rowcolors{2}{gray!25}{white} dentro dosidewaystable (ou normaltable) meio Ambiente. 3) Rotacionar os nomes das colunas por 45 ° 4) Inserir\centering ao invés decenter-ambiente nos casos em que quero centralizar a tabela.

Alguma idéia de como conseguir isso?

questionAnswers(1)

yourAnswerToTheQuestion