概要
数据分析师三件套:Python、Alteryx、Tableau(或Power BI)。
Python不用说,啥都能干。Alteryx主要用于数据清洗和数据准备。Tableau则主要用于数据可视化。
有的数据分析师只喜欢用Python,不喜欢Alteryx和Tableau等图形软件。
不想用Alteryx还好说,毕竟用Python做数据清洗、分割等准备工作也是数据分析师的基本功。然而想用Python实现Tableau/PowerBI的效果就不容易了,不管采用Matplotlib、Seaborn,还是Plotly,要达到一定的效果,都比较复杂繁琐。
不过,有了PyGWalker,Python数据分析师就又多了一把利器,可以更加理直气壮地“只用Python”了。
可以这么理解,PyGWalker就是嵌入Jupyter Notebook的Tableau,而且使用非常方便、超级简单。
PyGWalker的安装使用
用Pip安装即可:
pip install pygwalker
使用非常简单,只需写两句话,一句话导入库,一句话调用你的dataframe即可:
import pygwalker as pyg
pyg.walk(df)
当然,df是自己要先定义好的。下面是一个完整的示例代码:
import pandas as pd
import pygwalker as pyg
data = {
'国家': ['China', 'India', 'USA', 'Indonesia', 'Pakistan', 'Brazil', 'Nigeria', 'Bangladesh', 'Russia',