【Python】D-Tale,实现Pandas GUI高效数据探索分析

想必很多人都用过Pandas来处理数据,作为Python数据科学领域的顶级库,Pandas确实有着强大的数据处理能力。特别是结合Jupyter Notebook平台,简直可以称作编程里的Excel。

f7ff114219167d117b3bd042cf13d176.png

Pandas是代码工具,不能像Excel那样通过软件界面操作,有时候也给数据探索带来小小的困扰。

比如说,你想简单看下数据集的结构、描述统计结果、可视化图表等等,如果能绕开代码,直接通过GUI界面来操作,会更加方便。

D-Tale就可以完美实现上述功能,作为Pandas生态的辅助GUI工具,能读取DataFrame数据,供使用者进行探索分析。

f5f62a442b2c112acff4cb531b81f9de.png

D-Tale是 Flask 后端和 React 前端的组合,提供了简洁的GUI分析界面。它可以在PyCharm、Jupyter、命令行中打开,其功能包括筛选、排序、高亮、拼接、数据转换、描述统计、可视化等等。

尤其是可视化能力,D-Tale可以像Power BI那样实现拖拉拽的图表制作,而且提供了很多图表类型,包括折线图、柱状图、直方图、饼图、热力图、三维图、词云图、地图等等。

如果你经常使用Pandas进行数据分析,那么便可以试试D-Tale,它通过pip进行安装,非常简单。

pip install dtale

安装好后,导入D-Tale中的show()方法,通过show()就可以读取DataFrame数据,激活GUI分析界面。

df15e5cbf4440610f99e07faf73f6458.png

该GUI界面提供了多种数据工具,可以在菜单中进行选择使用。fe7e69193c0fe621f2db35e2282a66dd.png

你可以对数据集进行筛选、排序、隐藏、调整大小等操作:2e3040b1f805943bd60355a67911ec05.png

还可以查看数据集的描述性统计结果:c55fe803af78b49dc342673bd88fbec1.png

分析数据的缺失值情况:e4e764c947850b95880a0afbcf5e0223.png

e22d7ef633bcb9b851a019d9ea4f5f3b.png

对数据集进行热力图展示:d227d04d112dbd92c775fb7f5a97f21d.png

进行多元化的图表分析:e71a25ff56827b1fe03a381dde1ff5c2.png17114dcab116a19e274aeb0c96734d93.pngac430487bf0bce452fb414c5a9701c4c.png218c4abb91f490c1c8cd1642d2f12e2e.png1402122724dd633aca08f912ebc5e2cc.png

还可以制作有向图:6d7b6f10dc2e737382976820fbc6fff1.png

如果你想导出数据集,D-Tale能很方便地实现:4b976a01851d8bc02d8fcb3d9e9357b6.png

总的来说,D-Tale是一款Pandas辅助工具,可以高效地进行探索性分析。但D-Tale并不能替代Pandas来处理数据,因为它的功能还是有限的。

D-Tale Github地址:

https://github.com/man-group/dtale

 
 

1d9743a13b808fa3a74607a0df3bdbc5.jpeg

 
 
 
 
 
 
 
 
往期精彩回顾




适合初学者入门人工智能的路线及资料下载(图文+视频)机器学习入门系列下载中国大学慕课《机器学习》(黄海广主讲)机器学习及深度学习笔记等资料打印《统计学习方法》的代码复现专辑机器学习交流qq群955171419,加入微信群请扫码

457577ca2345219d96a189447eadbc5b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值