Personalizar xtable

Me gustaria personalizarxtable Para exportar a LaTeX. Sé que hay algunas preguntas sobrextable Aquí, pero no pude encontrar las cosas específicas que estoy buscando.

Aquí hay un ejemplo de cómo podría verse mi tabla:

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

Lo que crea:

         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

De hecho, esta tabla se importa de un archivo .csv comodata.frame&nbsp;conmy.table <- read.delim("filename.csv", sep=",", header=TRUE)

Ahora creo una tabla LaTeX conxtable:

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)

Aquí está el 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, y ahora esto es lo que me gustaría cambiar:

1) Insertar\midrule&nbsp;después de la segunda fila en lugar de después de la primera fila. 2) Alternando los colores de las filas de esta tabla insertando\rowcolors{2}{gray!25}{white}&nbsp;dentro desidewaystable&nbsp;(o normaltable) ambiente. 3) Rotando los nombres de las columnas por 45 ° 4) Insertar\centering&nbsp;en vez decenter-Medio ambiente en los casos en que quiero centrar la mesa.

¿Alguna idea sobre cómo lograr esto?