如何实现Pandas的DataFrame转换交互式表格

  发布时间:2025-03-10 03:53:27   作者:玩站小弟   我要评论
Pandas是我们日常处理表格数据最常用的包,但是对于数据分析来说,Pandas的DataFrame还不够直观,所以今天我们将介绍4个和Pandas相关的Python包,可以将Pandas的DataF 。

Pandas是何实换交互式我们日常处理表格数据最常用的包,但是表格对于数据分析来说,Pandas的何实换交互式DataFrame还不够直观,所以今天我们将介绍4个和Pandas相关的表格Python包,可以将Pandas的何实换交互式DataFrame转换交+互式表格,让我们可以直接在上面进行数据分析的表格操作。

Pivottablejs

Pivottablejs是何实换交互式一个通过IPython widgets集成到Python中的JavaScript库,允许用户直接从DataFrame数据创建交互式和灵活的表格汇总报表。可以进行高效、何实换交互式清晰的表格数据分析和表示,帮助将数据从Pandas DataFrame转换为易于观察的何实换交互式交互式数据透视表。

pivot_ui函数可以自动从DataFrame生成交互式用户界面,表格使用户可以简单地修改,何实换交互式检查聚合项,表格并快速轻松地更改数据结构。何实换交互式

!pipinstallpivottablejsfrompivottablejsimportpivot_uiimportpandasaspddata=pd.read_csv("D:Datacompany_unicorn.csv")data["Year"]=pd.to_datetime(data["DateJoined"]).dt.yearpivot_ui(data)

如下图所示,我们可以直接在notebook中对DataFrame进行筛选,生成图表

31489cd6-730f-11ee-939d-92fbcf53809c.gif

我们还可以快速生成数据透视表

31581404-730f-11ee-939d-92fbcf53809c.gif

Pygwalker

PyGWalker可以把DataFrame变成一个表格风格的用户界面,让我们直观有效地探索数据。

31655196-730f-11ee-939d-92fbcf53809c.png

这个包的用户界面对Tableau用户来说很熟悉,如果你用过Tableau那么上手起来就很容易

!pipinstallpygwalkerimportpygwalkeraspywwalker=pyw.walk(data)

3173e90e-730f-11ee-939d-92fbcf53809c.gif

img

通过一些简单的拖拽,可以进行筛选和可视化,这是非常方便的。

Qgrid

31802a70-730f-11ee-939d-92fbcf53809c.png

除了PyGWalker之外,Qgrid也是一个很好的工具,它可以很容易地将DataFrame架转换为视觉上直观的交互式数据表。

importqgridqgridframe=qgrid.show_grid(data,show_toolbar=True)qgridframe

318b220e-730f-11ee-939d-92fbcf53809c.gif

我们还可以直接在表上添加、删除数据。

与上面提到的qgrid包一样,Itables提供了一个简单的接口。可以进行简单的操作,如过滤、搜索、排序等。

fromitablesimportinit_notebook_mode,showinit_notebook_mode(all_interactive=False)show(data)

31b1759e-730f-11ee-939d-92fbcf53809c.gif

tables和Qgrid包对于快速查看数据模式是必要的。然而,如果我们想要进一步理解数据并进行数据转换,它们的特征是不够的。因此,在获得更复杂的见解的情况下,使用透视表js和Pygwalker是可取的。

总结

上面的这些包可以在Jupyter Notebook中将dataframe转换为交互式表。

Itables 和Qgrid比较轻量,可以让我们快速的查看数据,但是如果你想进行更多的操作,例如生成一些简单的可视化图表,那么Pivottablejs和Pygwalker是一个很好的工具。

审核编辑:黄飞

  • Tag:

相关文章

  • 津媒:国足战印尼稳扎稳打有望拿分,一旦攻出去前景恐怕不乐观

    10月15日讯今晚,国足将在18强赛第四轮主场对阵印尼队。《每日新报》分析认为,如果中国队采取稳扎稳打战术,主场拿分不是没有希望。一旦攻出去,前景恐怕不乐观。如今的印尼队已经不同以往了,他们通过大量归
    2025-03-10
  • 中海达加入通信行业首个“北斗+5G专业委员会”

    12月12日,广东省通信学会“北斗+5G专业委员会暨北斗+5G产业联盟”在广州成立。中国电信广东公司、中海达、华为、中兴、高德、小米等52家成员单位代表共约100人参加大会。作为全国通信行业首个“北斗
    2025-03-10
  • 本周末河南北中部再迎高温天 最高温或超37℃

    本周末河南北中部再迎高温天 最高温或超37℃发布时间:2017-07-07 16:03 来源:豫都网 我来说说 我要投稿[摘要]风雨过后,天空出现了彩虹。 □记者刘瑞朝 文 白周峰 摄影 核心提示丨久
    2025-03-10
  • 十大品牌窗帘让家变得高雅与美丽

    目前很多家庭在选择窗帘的时候,首先选择的就是电动窗帘,电动窗帘既方便又美观,目前已经成为了很多的家庭的首选产品。不过市场上的电动窗帘品牌也是很多的,下面小编就为您介绍一下十大品牌窗帘。创明窗帘创明遮阳
    2025-03-10
  • 专访刘清涛:让电子外后视镜拥有更好的“安全感”

    随着汽车智能网联化发展,汽车后视镜也在发展。汽车电子外后视镜CMS)相较传统物理镜具有视角灵活、视场角宽阔、视野盲区更少、可以抑制强光、降低风阻风噪并且不受雨雪雾天气或恶劣光线环境干扰等突出优势。今年
    2025-03-10
  • 23天工资!队报:姆本巴向马赛讨薪成功,此前因未参加体检被扣钱

    10月26日讯法国媒体《队报》报道,马赛球员姆本巴在工资纠纷中获胜,法国职业足球联盟判定俱乐部违规扣薪。尚塞尔-姆本巴与马赛俱乐部的工资纠纷有了新的进展,法国职业足球联盟近日做出裁决,要求马赛俱乐部退
    2025-03-10

最新评论