4

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)

私はあなたの助けに感謝します。

4

1 に答える 1

4

xtableGallery.pdf を検索し、その中で を検索してhline.after、区切り線を好きな場所に配置する方法の例を見つけてください。その場合は?xtable、下部のインデックスに移動し、上部のビネットに関するリンクをたどってください。そこにもあります。

于 2012-08-09T21:52:59.957 に答える