R knitr save_kable plain html вывод - PullRequest
1 голос
/ 19 июня 2020

Я пытаюсь экспортировать набор фреймов данных в 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? Спасибо.

...