R或Python中类似Excel的表格过滤界面?

我想知道是否一些内置在Microsoft Excel中的自动筛选和子集工具在Python或R的任何包中都有等价物

例如,假设我想要构build一个工具来筛选各种特征(对于工具的非技术用户)。 在Excel中,我可以点击过滤button,然后使用多项select列表,数字范围,自由文本search等自动启动电子表格子集:

过滤示例

我知道R中的Shiny应用程序允许您构build交互式仪表板 ,但是(a)它们不会自动识别数据集中每一列的types,(b)我发现Shiny响应式触发器有点毛病当重复子集相同的数据。

同样,这个工具也被非技术用户使用,他们试图通过过滤来将大数据集缩小到一组匹配的条目。

编辑:我刚刚被告知有关DataTables库 – 特别是DT: DataTables库的R接口 ,但它也可以在Python中使用。 我仍然很好奇,如果有更好的软件包,但这个似乎是最有可能的候选人。

Rstudio有这个能力。 如果您查看数据集(在“环境”窗口中单击它),则可以select“过滤”。