我希望将我的data.frame显示为html表,使用java脚本dataTables获得更好的外观。我想使用knitr将data.frame从R转换为html。我知道,有一个函数kable来构造这样一个表。但我不知道,也许不可能,如何定义,某些细胞有例如背景色为红色,另一种为黄色。可以做到这一点。问题是,对于使用javascript dataTables,我需要一个用knitr创建的html表的id ...
答案 0 :(得分:1)
可以通过kable
参数向table.attr
的html表添加ID。
kable(head(cars), format = 'html', table.attr = 'id="foo"')
然后在JavaScript中
$(document).ready(function() {
$('#foo').dataTable();
} );
从data.frame
包中的dTable
使用rCharts
直接创建dataTable。
dTable(cars)