#r #knitr #kable
#r #knitr #кейбл
Вопрос:
У меня есть длинный скрипт с более чем 15 фреймами данных, прямо сейчас мой скрипт генерирует html-файл для каждого фрейма данных. Я хотел бы создать только один HTML-файл с одной функцией kable. Пожалуйста, обратите внимание, что я должен сохранить этот код в своем R-скрипте, я не могу создать новый документ markdown.
Вот как я создаю HTML-файл
kable(my_dataframe1, "html") %>%
kable_styling(bootstrap_options = c("striped", "hover")) %>%
cat(., file = "result.html")
Ответ №1:
Не уверен, почему вы не использовали бы для этого файл R markdown… Это было бы намного проще.
В любом случае, способ обойти это:
dataframe_list <- list(
my_dataframe1,
my_dataframe2,
my_dataframe3
# and so on
)
kable(dataframe_list, "html") %>%
kable_styling(bootstrap_options = c("striped", "hover")) %>%
cat(., file = "result.html")