この質問に対するより良い答えがここに提供されていると思います: Sweave の xtable を使用した各ページの列名
R でテーブルを編集したい場合はどうしますか? 上記のソリューションは出力を編集するため、これらの行を longtable コードに手動で追加する必要はありません。したがって、これはよりうまく機能します:
print(test.big, tabular.environment='longtable', include.colnames = TRUE,
floating=FALSE, add.to.row = list(pos = list(0), command = "\\hline \\endhead "))
add.to.row リストにいくつかの引数を追加できることに注意してください。
print(test.big, tabular.environment='longtable', include.colnames = TRUE,
floating=FALSE, list(pos = list(seq(1,nrow(get(groups[i])), by = 2), 0),
command = c("\\rowcolor[gray]{.95} ","\\hline \\endhead ")))
これを Sweave ファイルに追加する必要があります。
\usepackage{colortbl}
これにより、各ページの 2 行ごとに灰色の塗りつぶしとヘッダーが生成されます。