任何人都可以给我任何提示如何在R(链接)输出此表?例如,如何加粗第一行,添加虚线以及为表格创建双重标题。我更喜欢R降价,RFT也行,我试图避免乳胶。非常感谢!!表格格式和输出在R
回答
下面是使用htmlTable
包
install.packages('devtools')
devtools::install_github('gforge/htmlTable')
(你也可以找到htmlTable
的功能,在CRAN(install.packages('Gmisc')
)的Gmisc包的一种方式,但它很快就会消失,并且可用于称为htmlTable
的独立包)
out <-
structure(c("37(34%)", "1 (Ref)", "1 (Ref)", "1 (Ref)", "1 (Ref)",
"1 (Ref)", "45(23%)", "0.68 (0.63, 0.73)", "0.38 (0.32, 0.44)",
"0.21 (0.17, 0.28)", "0.08 (0.05, 0.13)", "0.05 (0.02, 0.11)",
"", "0.03", "0.04", "0.03", "0.02", "0.02", "110(34%)", "0.68 (0.65, 0.71)",
"0.38 (0.34, 0.42)", "0.21 (0.18, 0.25)", "0.08 (0.06, 0.11)",
"0.05 (0.03, 0.08)", "", "0.03", "0.04", "0.03", "0.02", "0.02"
),
.Dim = c(6L, 5L),
.Dimnames = list(NULL, c("r", "hr", "p", "hr", "p")))
## format rows/cols
colnames(out) <- c('(n = ***)','HR (92% CI)','P','HR (92% CI)','P')
rownames(out) <- c('PD No (%)','None','Age','Age (<60 vs > 60)',
' Age > 60',' Age < 60')
## add padding row called subset
out <- rbind(out[1:4, ], 'Subsets:' = '', out[5:6, ])
## bolding rownames
rownames(out) <- sprintf('<b>%s</b>', rownames(out))
## table column headers (with line breaks (<br />))
cgroup <- c('', 'R + C<br />(n = ***)', 'R + S<br />(n = ***)')
# zzz <- `rownames<-`(out, NULL)
library(htmlTable)
htmlTable(out, rowlabel = 'Adjustment<sup>†</sup>',
ctable = TRUE, align = 'ccccc',
## number of columns that each cgroup label spans:
n.cgroup = c(1, 2, 2), cgroup = cgroup,
## insert two table spanning sections:
tspanner = c('',''), # no labels
n.tspanner = c(4, 3), # number of rows to span (must sum to nrow(out))
# css.tspanner.sep = "border-bottom: 1px dotted grey;",
caption = "Table 1: Hazard ratios and <i>p</i> values of two models and
something something.",
tfoot = '<font size=1><sup>†</sup>Some note.</font>')
给出我这个
然与虚线问题(头痛)。建议只使用固体
这真棒!非常感谢你! –
它工作得很好!输出是一个HTML页面,有什么办法将其转换/输出到一个Word文件? –
我通常在html/latex中保留所有东西,当我需要的时候(hackily)将其放入单词中(因为我经常不足以找到更好的方法;而且我还没有找到从html /乳胶到词很容易)。还有其他一些选择:1)[带有示例的pandoc](http://johnmacfarlane.net/pandoc/demos.html); 2)在.rmd文件的顶部使用正确的[yaml front matter](http://rmarkdown.rstudio.com/word_document_format.html); 3)(最适合我的)复制/粘贴到word/excel中,并在需要时进行编辑(通常在rmd中完成后比较容易添加) – rawr
- 1. 在knitr格式r输出
- 2. R格式回归输出
- 3. 格式化R combn输出
- 4. R的格式化输出
- 5. 以表格格式输出
- 6. 在表格中输出格式,C++
- 7. 在Netlogo中以表格格式输出
- 8. 如何在R和Python中获得相同格式的输出表格?
- 9. R shiny:编辑表格输出的格式
- 10. R:表格式
- 11. R表格式
- 12. 格式化和未格式化的输入和输出和流
- 13. R:格式化文本文件输出
- 14. 格式[R控制台输出
- 15. R数据输出奇怪格式化
- 16. 与R中ARGS输出格式
- 17. 从矢量格式R输出图形
- 18. 的java格式的表格输出
- 19. 格式的HTML表格回声输出
- 20. 像表格格式化Java输出
- 21. 将Cobol输出格式化为表格
- 22. Prolog - 格式化网格表的输出
- 23. 格式表输出空白?
- 24. openfiles.exe的格式表输出
- 25. 格式列表输出
- 26. 访问格式表输出
- 27. 格式化输出列表
- 28. c和格式化输出
- 29. PowerShell输出和格式化
- 30. C#和SerialPort格式输出
你肯定不能用markdown做到这一点。使用LaTeX或HTML,虽然这条虚线似乎并不是我广泛使用的标准。无论如何,如果你希望得到任何答案,例如你的数据/模型,你应该想出一个最小可重现的例子? – daroczig