Я пытаюсь экспортировать набор фреймов данных в HTML файлов. Я пробовал следующую конфигурацию:
library(knitr)
library(kableExtra)
writeDFtoHTML<-function(df,path){
df%>%
kable(escape = F) %>%
kable_styling(bootstrap_options = c("condensed","basic"),font_size = 9,full_width = F, position = "left")%>%
save_kable(file = path, self_contained = F,bs_theme = "simplex", extra_dependencies = NULL)
}
Я вызываю функцию writeDFto HTML изнутри для l oop и записываю фреймы данных df в разные папки для спецификации. Проблема в том, что в каждой папке пути save_kable создает каталог lib, содержащий JavaScript библиотеки:
lib / bootstrap -3.3.5
lib / jquery -1.11.3
lib / kePrint-0.0.1
Эти библиотеки много весят: около 4 МБ на каждую папку df. У меня есть 50 df для сохранения, один для папки, и это составляет более 200 МБ. Невозможно, так как мне нужен простой, простой, stati c HTML.
Другая проблема заключается в том, что save_kable создает эти каталоги lib снова и снова каждый раз, когда я экспортирую свои фреймы данных, независимо от того, существуют ли папки lib .
Есть ли метод, который я могу использовать, чтобы заставить save_kable создать простой файл html? Спасибо.