![dd34b2de1cb5e28910fa00c3984e6c65.png](https://i-blog.csdnimg.cn/blog_migrate/34447f05e0a54a0557c40b4ac9bb2884.jpeg)
每个用python进行数据分析的小伙伴应该对pandas应该都很熟悉,今天看到一个pandas的GUI库,大家可以用它进行一些简单的探索性分析,这个库就是Pandasgui库。
1、 Pandasgui安装
先讲一下Pandasgui库的安装 常用的python库的安装方法,就是用pip进行安装
pip install pandasgui
里面相关的依赖库比较多,用默认的方法会经常断掉,所以选择一些国内的镜像源会比较快些,例如可以用清华源进行安装,大家以后遇到类似的可以考虑用国内的源
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pandasgui
2、pandasGUI的功能
2.1 读取数据
安装完之后我们就开始探索一下它的一些功能,它的界面还是比较简单清爽的 我们先读取数据,我是在jupyter lab中去用
import pandas as pd
from pandasgui import show
df = pd.read_excel(r'C:UsersXFDesktop买房数据长安.xlsx')
show(df)
我们运行上述代码它是通过调用show函数就可以打开GUI界面了。
![e89f2b782c899f5db165211e4a57f0a0.png](https://i-blog.csdnimg.cn/blog_migrate/c5396e9c12e61cfc7d7bd9fc1b705e67.jpeg)
它数据格式就是DataFrame的格式,它就一个很好的变量查看器和编辑器
2.2、 Filters过滤功能
在Filers中我们可以设置一些过滤条件,DataFrame可以实时的根据过滤条件显示过滤后的数据
![18e1661805b078ffbef55df918eeba00.png](https://i-blog.csdnimg.cn/blog_migrate/5421dc10b6932a8992f300b24f2f2fdb.jpeg)
2.3、 statistics功能
主要是一些基本统计功能,有点类似pandas中describe函数的功能
![93d4ff11b4717065ca8ee6e5b8d09077.png](https://i-blog.csdnimg.cn/blog_migrate/0e902031043aee435094ca8c4eab50f5.jpeg)
2.4、 grapher绘图功能
主要是一些画图功能,基本上我们常用的一些图的类型都包含了,作图的坐标通过拖拽的方式,还是比较简单的,而且可以支持导出png格式的图片,不过现在没法去修改更多自定义的参数,希望后边库能更新。
![4a85c6f4bb0994acb76bc1a1059436e3.png](https://i-blog.csdnimg.cn/blog_migrate/bd330a32fe9b2d55ac7196b09f0c6013.jpeg)
2.5、 reshaper功能
最后一个是包含“pivot”和“melt”,两个功能,我们可以通过用不同的函数去改变数据集的形状来分析数据。
![9a45d6f497093ae6946981e369ffb73c.png](https://i-blog.csdnimg.cn/blog_migrate/82232d24757108a09bf79af639b02afb.jpeg)
Pandasgui的功能目前还是比较简单,但是作为我们少量数据去探索性分析还是挺不错的,小伙伴可以尝试用一用!