左手pandas右手Excel,带你学习数据透视表
数据透视表是数据分析工作中经常会用到的一种工具。Excel本身具有强大的透视表功能,Python中pandas也有透视
表的实现。本文使用两个工具对同一数据源进行相同的处理,旨在通过对比的方式,帮助读者加深对数据透视表的理
解。
数据源简介:
本文数据源来自网络,很多介绍pandas的文章都使用了该数据。这是一份销售数据,数据样例如下:
在分析之前,需要确保你安装了pandas(最好使用jupyter)和Excel(2016版)。接下来每一个环节,我们都将使用二者
实现同样的效果。Python代码的部分,我都做了详细的注释,Excel操作流程我也做了比较详细的说明。后台回复“透
视表”可以获得数据和代码。
处理过程
目标1:读取数据,查看数据样例
1.pandas实现
运行效果如下:
#导入必要的包
import pandas as pd
import numpy as np
#读取Excel格式的数据
df = pd.read_excel('salesfunnel.xlsx')
#查看数据的前5行,如果要查看多行,可以用df.head(num),num为行数
df.head()