rMarkdown中可以排序(交互)表吗?

问题描述:

我使用kable()knitr包显示在html文件上的表。是否有可能使它可以排序?一些示例代码,rMarkdown中可以排序(交互)表吗?

--- 
title: "Test" 
output: html_document 
--- 

```{r, echo=FALSE, comment=""} 
kable(data.frame("a"=1:10,"b"=11:20),digits=2) 
``` 
+2

我有一个为DataTables开发的包。这是在一个私人回购的时刻,但你也可以看看这个小插曲:http://cran.rstudio.com/web/packages/knitr/vignettes/datatables.html(你需要学习一点点关于DataTables,JavaScript和HTML) – 2014-11-27 06:49:51

+0

@Yihui,在http://cran.rstudio.com/web/packages/knitr/vignettes/datatables.html的插图很漂亮,但我不能通过复制/粘贴复制该示例所有rmd部分在https://raw.githubusercontent.com/yihui/knitr/master/vignettes/datatables.Rmd到Rstudio并将其编译为html。可能是什么问题? – 2015-01-08 09:52:20

+0

@KunRen你可以使用这个包:https://github.com/rstudio/DT – 2015-01-08 20:53:07

封装DThttps://github.com/rstudio/DT)是R接口连接到JavaScript库DataTables。您可以在R Markdown中使用它,例如

```{r} 
DT::datatable(iris) 
``` 
+0

你能否提供一个例子来设置DataTable的选项? – Avinash 2015-01-27 08:44:15

+0

另外,是否有可能在R对象的单个列中有多个列?嵌套列表或其他?在kable或数据表中。 – Avinash 2015-01-27 09:49:45

+1

@Avinash你读过文档网站吗? – 2015-01-29 02:07:30