无法在 R 中将 kable 额外表格保存为 png

问题描述 投票:0回答:0

我在 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’

欢迎任何帮助。

r r-markdown png kable kableextra
© www.soinside.com 2019 - 2024. All rights reserved.