前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >最强Python分析库,已开源!

最强Python分析库,已开源!

作者头像
Python编程爱好者
发布2023-08-18 14:19:45
4120
发布2023-08-18 14:19:45
举报

Hi,我是Johngo~

一行代码将数据集转化为交互式可视化分析工具!

今天看到一个数据分析开源项目:PyGWalker,是目前见到的最好用的数据分析可视化项目之一。

过去我们进行数据分析,基本两种思路:

1、编写 Python 或者其他适合数据分析的语言,进行数据分析以及后续可视化展示;

2、利用一些数据分析软件,比如商业化的Tableau、BDP,开源的Superset、Dataease等等。

今天介绍的PyGWalker,看起来是很轻量级的可以实现类似于 Tableau 的功能。

仅仅用一条命令就可以生成一个可以交互式的数据分析页面。

最重要的是,可以通过拖拉拽的方式生成图例,这样的功能对于数据分析人员,产品经理等,可以快速数据分析,是极其方便的。

最近开启了一个关于 github 项目精选的专题,喜欢的朋友可以收藏、点赞、转发起来。

下面,介绍一下库的安装、使用方式和效果。

安装部署

非常简单,就是三步:

  • 库的安装
  • 导入安装的库
  • 使用pygwalker一步数据处理

使用 pip 安装即可(我这里使用的是 Python3.10 对应的 pip)

现在测试的 python3 的各个版本都可以。

代码语言:javascript
复制
pip install pygwalker

也可以使用 conda 进行安装。

然后,导入所需要的库,pandaspygwalker 即可。

代码语言:javascript
复制
import pandas as pd
import pygwalker as pyg

将整理好的数据转换为 dataframe 的格式

代码语言:javascript
复制
df = pd.read_csv('data.csv')

最后一步,就是将整理好的dataframe数据使用 pygwalker 处理。

代码语言:javascript
复制
gwalker = pyg.walk(df)

接下来,就可以拖拉拽了。

上面说了这么多废话,其实也就这四行。

代码语言:javascript
复制
import pandas as pd
import pygwalker as pyg

df = pd.read_csv('data.csv')
gwalker = pyg.walk(df)

执行后, 就可以看到一个优雅的界面(虽然不知我的数据展示了什么 )。

为了更好的展示给大家,我把github上的动图拿过来。

可视化细节

很多细节基本和 Tableau 的操作页面一致。

再来一个范例

最后,数据分析可视化的结果可以用各种格式导出,适用于不同的使用场景。

更多的数据分析的方法,大家可以自己在探索一下。

github地址:https://github.com/Kanaries/pygwalker

最后

这个项目对于数据分析者来说,可以作为一个轻量级的使用场景,是极其方便的!

最近开启了一个关于 github 项目精选的专题,喜欢的朋友可以收藏、点赞、转发起来。

我是Johngo,下期再见~

往期推荐

AI 再进化,DragGAN开源

超越chatgpt

机器学习深度学习面试汇总

新人程序员,必不可忽视的几个点

姚班学习,博士毕业年薪300w

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Johngo学长 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装部署
  • 可视化细节
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档