gpt4 book ai didi

r - 通过添加水平线和合并单元格来自定义 xtables?

转载 作者:行者123 更新时间:2023-12-01 01:16:18 28 4
gpt4 key购买 nike

我在 SO 上看到过类似的问题 - 其中大部分都没有得到回答。那些被回答的人通常建议不要使用 xtable,因为它对定制不灵活。我附上了两张图片:1)我从 xtable 生成的表格 2)我的理想表格。
我想在我的 1.png 中添加水平线,将其分为 3 个部分,并将部分称为学校、年级、学生。

1) 有人看到 xtable 有什么可能的解决方案吗?

2)有没有办法将xtable的输出读取为字符串列表,然后通过添加一些 latex 代码来修改它以获得所需的表?你试过吗?

3)有没有其他包可以代替xtable?
enter image description here
enter image description here

以下是一些可以使用的模拟数字(假设它是 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)

我感谢您的帮助。

最佳答案

搜索 xtableGallery.pdf 并在其中搜索 hline.after查找有关如何将分隔线放置在您喜欢的任何位置的示例。如果你这样做 ?xtable然后转到底部的索引,然后点击顶部关于小插曲的链接,您也可以在那里找到它。

关于r - 通过添加水平线和合并单元格来自定义 xtables?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11889823/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com