【发布时间】:2016-07-03 21:58:42
【问题描述】:
我想使用DT 来显示一些数据并只允许过滤某些列。这段代码:
df <- data.frame(c("john","susy"), c("a", "b"))
names(df) <- c("name", "grade")
DT::datatable(df, filter = 'top')
在每列上创建一个带有过滤选项的表:
现在说我只想让“名称”列的过滤器框可见。我怎么做?我想我可以像这样使用过滤器:
df <- data.frame(c("john","susy"), c("a", "b"))
names(df) <- c("name", "grade")
DT::datatable(df, filter = c('none', 'top'))
只在第二列启用它,但它不起作用(它只需要一个字符参数)。有任何想法吗?请注意,我希望右上角的搜索框搜索所有字段,但我只希望第二列上方的列特定框。
【问题讨论】:
-
此链接可能对您有所帮助 - stackoverflow.com/questions/33797072/…
-
你找到这个挑战的答案了吗?如果是这样,你能和我们分享一下吗?
-
抱歉,我从来没有找到答案。
标签: r datatables dt