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

中使用它