datatable

datatable

2016年3月13日

DataTables是一个JavaScript库,用于呈现可以分页、过滤和排序的HTML表。R包DT是一个基于htmlwidgets的数据表接口,用户不需要知道JavaScript就可以在R Markdown或Shiny中呈现HTML表。在这次演讲中,我将展示DT的主要特性,以DT为例演示HTML小部件包的基本结构,并解释JavaScript和R/shiny如何相互通信(例如,分页/过滤/排序在底层是如何工作的)。

关于演讲者

Yihui Xie是RStudio的一名软件工程师。英格兰vs伊朗让球他获得了爱荷华州立大学统计系的博士学位。他对交互式统计图形和统计计算感兴趣。作为一个活跃的R用户,他编写了几个R包,如knitr、bookdown、blogdown、xaringan、tinytex、rolldown、animation、DT、tufte、formatR、fun、xfun、mime、high、server和rd2oxygen。他还共同撰写了一些其他R包,包括shiny, markdown,文章和传单。他撰写了两本书,“动态文档与针织”(谢2015)和“bookdown:用R Markdown编写书籍和技术文档”(谢2016),并与人合著了两本书,“blogdown:用R Markdown创建网站”(谢,希尔,托马斯2017)和“R Markdown:权威指南”(谢,阿勒艾尔,和Grolemund 2018)。