GUI中的半交互式熊猫数据框

时间:2018-07-06 21:05:19

标签: python pandas user-interface pyqt interactive

这个问题GUIs for displaying dataframes有很多出色的答案,但是我想做的要先进一些。

我想显示一个数据框,但是有几列是交互式的,用户可以在其中手动覆盖值(其余为静态)。使“总计”行随被覆盖的值而改变,并最终在数据框周围具有一些交互式按钮以加载和清除数据将很有用。

QTPandas看起来很有前途,但由于它是基于真正老版本的Pandas(0.17.1)构建而成,因此似乎已死了。可以在QT中完成吗?还有其他更好的东西吗?

2 个答案:

答案 0 :(得分:0)

我喜欢Rstudio作为我的IDE,因为我不仅可以查看所有创建的对象,而且还可以在IDE本身中编辑数据。还有许多其他很棒的功能。 您也可以将R Studio用于Python编码(使用网状包)。

Spyder也提供了查看或编辑数据框的功能。

但是,如果您正在寻找具有拖放功能的专用GUI ,则可以使用 Pandas GUI pandasgui的功能是:

  • 查看DataFrame和系列(具有MultiIndex支持)
  • 交互式绘图
  • 过滤
  • 统计摘要
  • 数据编辑和复制/粘贴
  • 通过拖放式搜索工具栏导入CSV文件

它的第一个版本于2019年3月发布,并且仍在开发中。到目前为止,您无法在Colab中使用它

答案 1 :(得分:-1)

XLWings本身不是GUI,但利用Excel作为GUI,使熊猫数据框对用户具有交互性,这是我们选择的库。