SOで同様の質問を見てきました-それらのほとんどは回答されていません。回答されたものは、カスタマイズに柔軟性がないため、通常、xtable を使用しないことを提案しています。2 つの写真を添付しました。1) xtable から生成したテーブル 2) 理想的なテーブル。1.png に水平線を追加して 3 つのセクションに分割し、セクションを Schools、Grades、Students として呼び出したいと思います。
1) xtable で考えられる解決策はありますか?
2) xtable の出力を文字列のリストとして読み取り、ラテックス コードを追加して目的のテーブルを取得する方法はありますか? 試してみましたか?
3) xtable の代わりに使用できる他のパッケージはありますか?
シミュレートされたいくつかの数値を次に示します (1.png のコードであるとしましょう)。
library(xtable)
desc.matrix <- matrix(rep(NA,60),ncol = 4)
colnames(desc.matrix) <- c("Grade 3","Grade 4","Grade 5","Total")
rownames(desc.matrix) <- c("TRT-#Schools","TRT(Enroll>=85%)-#Schools",
"TRT(Prog>=50%)- #Schools", "TRT(Prog >= 50% & Enroll>=85%)-#Schools",
"Control-#Schools","TRT-#Grades","TRT(Enroll>=85%)-#Grades",
"TRT(Prog>=50%)-#Grades", "TRT(Prog >= 50% & Enroll>=85%)-#Grades",
"CTRL-#Grades","TRT-#Students","TRT(Enroll>=85%)-#Students",
"TRT(Prog>=50%)-#Students", "TRT(Prog >= 50% & Enroll>=85%)-#Students",
"CTRL-#Students")
for (i in 1:ncol(desc.matrix)){
desc.matrix[,i] <- c(1:(nrow(desc.matrix)))
}
xtable(desc.matrix)
私はあなたの助けに感謝します。