Excel 类似 table R 或 Python 中的过滤界面?
Excel-like table filtering interface in R or Python?
我想知道 Microsoft Excel 中内置的某些自动过滤和子集设置工具是否在 Python 或 R 中的任何包中具有等效项。
例如,假设我想构建一个工具来根据各种特征筛选求职者(针对该工具的非技术用户)。在 Excel 中,我可以点击过滤按钮,然后使用多项选择列表、数字范围、自由文本搜索等自动开始对电子表格进行子集化:
我知道 R 中的 Shiny 应用程序允许您构建 interactive dashboards,但是 (a) 它们不会自动识别数据集中每一列的类型,并且 (b) 我发现重复对相同数据进行子集化时,闪亮的反应触发器会出现一些故障。
同样,此工具旨在供非技术用户使用,他们试图使用过滤将大型数据集缩小为一组匹配的条目。
编辑:我刚刚听说了 DataTables 库——特别是 DT: An R interface to the DataTables library,但它也可以在 Python 中使用。我仍然很好奇是否有更好的软件包,但这个似乎是最有可能的候选者。
Rstudio 有这个能力。如果您查看数据集(在环境 window 中单击它),则有一个选项 "Filter"。
我想知道 Microsoft Excel 中内置的某些自动过滤和子集设置工具是否在 Python 或 R 中的任何包中具有等效项。
例如,假设我想构建一个工具来根据各种特征筛选求职者(针对该工具的非技术用户)。在 Excel 中,我可以点击过滤按钮,然后使用多项选择列表、数字范围、自由文本搜索等自动开始对电子表格进行子集化:
我知道 R 中的 Shiny 应用程序允许您构建 interactive dashboards,但是 (a) 它们不会自动识别数据集中每一列的类型,并且 (b) 我发现重复对相同数据进行子集化时,闪亮的反应触发器会出现一些故障。
同样,此工具旨在供非技术用户使用,他们试图使用过滤将大型数据集缩小为一组匹配的条目。
编辑:我刚刚听说了 DataTables 库——特别是 DT: An R interface to the DataTables library,但它也可以在 Python 中使用。我仍然很好奇是否有更好的软件包,但这个似乎是最有可能的候选者。
Rstudio 有这个能力。如果您查看数据集(在环境 window 中单击它),则有一个选项 "Filter"。