Есть ли способ добавить идентификатор CSS в вывод R FastRWeb otable(), чтобы его можно было отформатировать с помощью DatablesJS?

Для DataTables JS требуется хорошо отформатированная таблица HTML, которая содержит идентификатор таблицы и тег.

Можно ли добавить их к выводу FastRWeb otable(), чтобы вывод можно было отформатировать с использованием DataTables JS? Я звоню с помощью интерфейса веб-службы RCloud notebook.R, поэтому мне нужно использовать библиотеку 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 ответ

Это работает для ноутбука RCloud.R:

library(knitr)
run <- function(...) {
  x = kable(mtcars, format = 'html',  table.attr = 'id=\'mytable\'')
  out(x)
  done()
}
Другие вопросы по тегам