GUI 中的半交互式 Pandas 数据框
Semi-Interactive Pandas Dataframe in a GUI
这个问题有很多很好的答案GUIs for displaying dataframes,但我想做的更高级一些。
我想显示一个数据框,但有几个列是交互式的,用户可以在其中手动覆盖值(其余的是静态的)。如果 "total" 行随着被覆盖的值而变化,并最终在数据框周围有一些交互式按钮用于加载和清除数据,这将很有用。
QTPandas 看起来很有前途,但似乎已经死了,因为它是在 Pandas (0.17.1) 的真正旧版本的基础上构建的。这可以在QT中完成吗?还有其他更好的吗?
虽然本身不是 GUI,XLWings 利用 Excel 作为 GUI 并使 pandas 数据框与用户交互,是我们选择的库。
我喜欢 Rstudio 作为我的 IDE,因为我不仅可以查看创建的所有对象,还可以在 IDE 本身中编辑数据。还有许多其他很棒的功能。
您也可以使用 R Studio 进行 Python 编码(使用网状包)。
Spyder 也提供了查看或编辑数据框的功能。
但是,如果您正在寻找具有拖放功能的 专用 GUI,您可以使用 Pandas GUI.
pandasgui 的特点是:
- 查看 DataFrame 和系列(支持 MultiIndex)
- 交互式绘图
- 过滤
- 统计摘要
- 数据编辑和复制/粘贴
- 使用拖放搜索工具栏导入 CSV 文件
它的第一个版本于 2019 年 3 月发布并且仍在开发中。截至目前,您无法在 Colab
中使用它
这个问题有很多很好的答案GUIs for displaying dataframes,但我想做的更高级一些。
我想显示一个数据框,但有几个列是交互式的,用户可以在其中手动覆盖值(其余的是静态的)。如果 "total" 行随着被覆盖的值而变化,并最终在数据框周围有一些交互式按钮用于加载和清除数据,这将很有用。
QTPandas 看起来很有前途,但似乎已经死了,因为它是在 Pandas (0.17.1) 的真正旧版本的基础上构建的。这可以在QT中完成吗?还有其他更好的吗?
虽然本身不是 GUI,XLWings 利用 Excel 作为 GUI 并使 pandas 数据框与用户交互,是我们选择的库。
我喜欢 Rstudio 作为我的 IDE,因为我不仅可以查看创建的所有对象,还可以在 IDE 本身中编辑数据。还有许多其他很棒的功能。 您也可以使用 R Studio 进行 Python 编码(使用网状包)。
Spyder 也提供了查看或编辑数据框的功能。
但是,如果您正在寻找具有拖放功能的 专用 GUI,您可以使用 Pandas GUI. pandasgui 的特点是:
- 查看 DataFrame 和系列(支持 MultiIndex)
- 交互式绘图
- 过滤
- 统计摘要
- 数据编辑和复制/粘贴
- 使用拖放搜索工具栏导入 CSV 文件
它的第一个版本于 2019 年 3 月发布并且仍在开发中。截至目前,您无法在 Colab
中使用它