R闪亮DataTables包的文档(https://rstudio.github.io/DT/参见第2.8节)说明了有关列过滤器的内容:
根据列的类型,过滤器控件可以不同。最初,您会看到所有列的搜索框。单击搜索框时,您可能会看到不同的控件:
对于数字/日期/时间列,范围滑块用于过滤范围内的行;
对于因子列,选择性输入用于显示所有可能的类别,您可以在那里选择多个类别(请注意,您也可以在框中键入以搜索所有类别);
对于字符列,普通搜索框用于匹配您在框中键入的值;
DataTables有办法改变这个吗?我有数字列,但我想使用普通搜索框过滤它们,而不是使用范围滑块。
答案 0 :(得分:2)
老实说,如果DT
软件包不支持此功能,您可以做很多事情。你可以
dat$col <- factor(dat$col, ordered = TRUE)
)或许请查看this function以更好地了解如何实施选项3。