gpt4 book ai didi

r - html kable_styling 不在 for 循环中显示输出

转载 作者:行者123 更新时间:2023-12-02 20:07:35 25 4
gpt4 key购买 nike

我想在 for 循环中使用 kable 在 HTML rmarkdown 中生成大量表格。我一直在寻找解决方案,其中大部分都是使用围绕 kable 代码的包装打印解决的。但是当我想用 kable_styling 生成 html 表格输出时,这个解决方案不起作用!例如:

table <- tibble(a = c(1:10),
b = letters[1:10])


for(each in 1:2) {

print(table %>%
kable())

cat("<br>")

}

这会生成两个简单的表格。

但是当我尝试时:

table <- tibble(a = c(1:10),
b = letters[1:10])


for(each in 1:2) {

print(table %>%
kable() %>%
kable_styling("striped"))

cat("<br>")

}

什么都没发生!这仅适用于 html 输出。用 latex 就可以了。我该怎么办?

最佳答案

htmltools::HTML() 添加到您的管道中:

table %>%
kable() %>%
kable_styling("striped") %>%
htmltools::HTML() %>%
print

关于r - html kable_styling 不在 for 循环中显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54318047/

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