Python / Pandas - 用于查看数据帧或矩阵的 GUI [关闭]

2024-04-25

我正在使用 Pandas 包,它创建一个 DataFrame 对象,它基本上是一个标记矩阵。通常,我的列具有长字符串字段,或者数据帧具有许多列,因此简单的打印命令不能很好地工作。我写了一些文本输出函数,但它们不是很好。

我真正喜欢的是一个简单的 GUI,它可以让我与数据框/矩阵/表进行交互。就像您在 SQL 工具中看到的那样。基本上是一个具有只读电子表格的窗口,类似于数据视图。我可以扩展列、在长表格中上下翻页等。

我怀疑存在这样的东西,但我一定是在谷歌上搜索了错误的术语。如果它是 pandas 特有的,那就太好了,但我想我可以使用任何接受矩阵的工具。 (顺便说一句 - 我在 Windows 上。)

有什么指点吗?

或者,相反,如果有人很了解这个空间并且知道这可能不存在,那么关于是否有一个简单的 GUI 框架/小部件我可以用来推出自己的框架/小部件有什么建议吗? (但由于我的需求有限,我不愿意学习一个大型 GUI 框架并为这一部分进行大量编码。)


2019年更新:我目前正在研究继任者tabloo https://github.com/bluenote10/tabloo.


我对其他一些 GUI 并不完全满意,所以我创建了自己的 GUI,现在正在维护它在 Github 上 https://github.com/bluenote10/PandasDataFrameGUI。例子:

除了基本的表格+绘图功能之外,我还想要一种特定的方法来过滤数据:

  • 从组合框中选择要过滤的列
  • 使用任意 Python 代码编写“下划线表达式”来过滤该列。例如:_ > 0仅过滤正值,或更复杂的表达式,例如(_ >= date(2016, 1, 1)) & (_ <= date(2016, 1, 31))例如对于日期时间列。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python / Pandas - 用于查看数据帧或矩阵的 GUI [关闭] 的相关文章

随机推荐