Настроить xtable

Я хочу настроитьxtable для экспорта в LaTeX. Я знаю, что есть несколько вопросов оxtable здесь, но я не смог найти конкретные вещи, которые я искал.

Вот пример того, как может выглядеть моя таблица:

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

Который создает:

         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

Фактически эта таблица импортируется из .csv-файла какdata.frame сmy.table <- read.delim("filename.csv", sep=",", header=TRUE)

Теперь я создаю таблицу LaTeX с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)

Вот результирующий код 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}

Хорошо, и теперь это то, что я хотел бы изменить:

1) Вставить\midrule после второго ряда, а не после первого. 2) Чередуя цвета строк этой таблицы, вставив\rowcolors{2}{gray!25}{white} в пределахsidewaystable (или нормальноtable) среда. 3) Поворот имен столбцов на 45 & # xB0; 4) Вставить\centering вместоcenter- окружение в тех случаях, когда я хочу центрировать стол.

Есть идеи как этого добиться?

Ответы на вопрос(1)

Ваш ответ на вопрос