R kable / kable-一个调用函数中的多个数据帧

时间:2019-03-14 13:36:11

标签: r knitr kable

我有超过15个数据帧的长脚本,现在我的脚本为每个数据帧生成html文件。我只想创建一个带有kable函数的html文件。请注意,我必须将此代码保存在R脚本中,无法创建新的降价文档。

这是我创建html文件的方式

kable(my_dataframe1, "html") %>%
  kable_styling(bootstrap_options = c("striped", "hover")) %>%
  cat(., file = "result.html")

1 个答案:

答案 0 :(得分: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")