我正在使用Pandas包,它创建了一个DataFrame对象,它基本上是一个带标签的矩阵.通常我的列具有长字符串字段,或者具有许多列的数据帧,因此简单的打印命令不能很好地工作.我写了一些文本输出函数,但它们并不好.
我真正喜欢的是一个简单的GUI,它允许我与数据帧/矩阵/表进行交互.就像你在SQL工具中找到的一样.基本上是一个窗口,它有一个只读电子表格,如查看数据.我可以通过长桌等扩展列,页面向上和向下翻页等.
我怀疑这样的事情存在,但我必须用错误的条款谷歌搜索.如果它是特定的熊猫会很棒,但我猜我可以使用任何矩阵接受工具.(顺便说一句 - 我在Windows上.)
有什么指针吗?
或者,相反,如果有人知道这个空间并且知道这可能不存在,那么是否有一个简单的GUI框架/小部件可以用来推动我自己的任何建议?(但由于我的需求有限,我不愿意学习一个大的GUI框架并为这一部分做一堆编码.)
我正在使用Jupyter笔记本(使用Folium)进行一些等值线图绘制,我只是想知道是否有任何方法可以使输出单元全屏?它只会使地图更容易查看.如果没有,是否有一种简单的方法来修改输出单元的最大高度?
在Jupyter中,使用Pandas,有没有办法在导航器的新选项卡中显示整个数据框?
当我想控制数据帧时,我通常将其导出为.csv然后在Excel中打开.
我正在寻找一种更快的方式,但我不愿意在我的笔记本中显示完整的框架,因为它使它变得不可读.
由于帧的正常输出是HTML表格,我想知道我们如何能够在除笔记本之外的其他地方显示此表格.
我正在尝试在另一个“输出视图”选项卡中显示我的熊猫数据框,如图所示...
https://github.com/quantopian/qgrid/blob/master/docs/images/events_api.gif
我可以使用以下命令安装并尝试 qgrid 的基本功能。但无法获得如上所示的确切视图。
!pip install qgrid
!jupyter nbextension enable --py --sys-prefix qgrid
!jupyter nbextension enable --py --sys-prefix widgetsnbextension
import qgrid
import pandas as pd
df = pd.read_csv('some.csv')
qgrid_widget = qgrid.show_grid(df, show_toolbar=True)
qgrid_widget
qgrid_widget.get_changed_df()
Run Code Online (Sandbox Code Playgroud)