有什么方法可以用Rmarkdown实现无网格表格(数组)结构。我必须在PDF和HTML中获得相同的无网格结构。我正在使用Rmarkdown,Bookdown和Blogdown。我尝试使用knitr::kable
和一些pander
包的函数。例如:
my.data <- matrix(c(2, 3, 4, 5, 7, 9), nrow = 3, ncol = 2)
rownames(my.data) <- LETTERS[1:3]
knitr::kable(my.data)
pander::pander(my.data)
在这两种情况下,表格的PDF版本都不是无网格的,而是具有顶部和底部水平线。有没有什么可以让这完全没有用。
答案 0 :(得分:1)
不使用上述某个pacakges的解决方案,但gridExtra
就是这样:
library(gridExtra)
grid.arrange(
tableGrob(my.data, theme = ttheme_minimal()))
这给出了一个HTML和Latex中没有寄宿生的表格。另一个优点是可以自定义ttheme_minimal
主题,请参阅here。
答案 1 :(得分:0)
您也可以尝试
library(pixiedust)
dust(my.data)
如果您的HTML文档将CSS应用于表格,那么它也将应用于dust
对象(例如插图)。否则,它将是明显的。
答案 2 :(得分:0)
另一种可能性:
library(huxtable)
as_hux(my.data)