我在 R Markdown 中有这段代码,我希望能够将我的 kable 额外表格导出到 .png 以将其添加到我的 word 文档中(编织为 word 文件不起作用),但是这个选项可以另存为 pdf 或png 正在工作。
library(kableExtra)
library(magrittr)
filtering <- data.frame(
"1" = c("Yes", "Yes", "Yes"),
"2" = c("Yes", "Yes", "Yes"),
"3" = c("14-28 days", "28-84 days", ">84 days"),
"4" = c("No/I don't know", "No/I don't know", "No/I don't know"),
"5" = c("Valid", "Valid", "Valid"),
"6" = c("Yes", "Yes", "Yes"),
"7" = c("Yes", "Yes", "Yes")
)
filtering %>%
kbl(align = "l", escape = F) %>%
kable_classic(full_width = F, html_font = "Times New Roman") %>%
row_spec(0, background = "#B2DACC") %>%
save_kable(file = "Variables.png")
我得到这个错误:
Auto configuration failed
140507277977536:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:185:filename(libproviders.so): libproviders.so: cannot open shared object file: No such file or directory
140507277977536:error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:244:
140507277977536:error:0E07506E:configuration file routines:MODULE_LOAD_DSO:error loading dso:conf_mod.c:285:module=providers, path=providers
140507277977536:error:0E076071:configuration file routines:MODULE_RUN:unknown module name:conf_mod.c:222:module=providers
Error in webshot::webshot(file_temp_html, file, ...) :
webshot.js returned failure value: 1
我已经看过其他堆栈溢出问题,但没有一个能解决我的问题。
packageVersion("webshot")
[1] ‘0.5.4’
packageVersion("kableExtra")
[1] ‘1.3.4’
欢迎任何帮助。