有没有一种方法可以将CSS ID添加到R FastRWeb otable()输出中,以便可以使用DatablesJS对其进行格式化?

时间:2018-08-03 16:12:52

标签: r rcloud

DataTables JS requires a well formatted HTML table that includes a table id and a tag

是否可以将这些添加到FastRWeb otable()输出中,以便可以使用DataTables JS格式化输出?我使用RCloud notebook.R Web服务界面来调用它,因此我需要使用FastRWeb库。

我尝试在表之前添加out():

library(FastRWeb)
run <- function(...) {
    out("<thead><tr><th>Column 1:</th><th>Column 2:</th></tr></thead>")
    d <- data.frame(a = 1:3, b = c("foo", "bar", "foobar"))
    otable(d)
    done()
 }    

但是,这会在otable()顶部创建另一个表。

1 个答案:

答案 0 :(得分:1)

这适用于RCloud笔记本。R笔记本:

library(knitr)
run <- function(...) {
  x = kable(mtcars, format = 'html',  table.attr = 'id=\'mytable\'')
  out(x)
  done()
}