python小技能:4行代码做数据透视表,太秀了!

2021-11-18 20:56:23 18点赞 130收藏 3评论

创作立场声明:实际体验,是很不错的书籍,推荐!

透视图,是excel中使用频率非常高的功能。

比如,下面的一个表格,转换成数据透视表,分部门和周次,进行汇总显示。

原表:

python小技能:4行代码做数据透视表,太秀了!

转换后的透视表:

python小技能:4行代码做数据透视表,太秀了!

在python里面,要怎么实现呢?4行代码,就可以实现!

1、导入pandas模块:

import pandas as pd

2、导入需要进行透视的表格(加班表)

df=pd.read_excel(“加班表 W47.xls”)
df.head()

代码解释:df.head() 查看数据表的前5行

python小技能:4行代码做数据透视表,太秀了!

3、数据透视:pivot_table()

pd.pivot_table(df,index=[“部门”],columns=[“周次”],values=[“加班时数”],aggfunc=sum)

参数解释:index:索引,columns:列名,values:取值,aggfunc:汇总方式

python小技能:4行代码做数据透视表,太秀了!

4、保存表格:命名为“透视图’’

df.to_excel(‘透视图.xls’, index=False)

四行代码就可以搞定啦,是不是很简单?

大家有更好的方法,欢迎来告诉我啊!

书籍网址:

利用Python进行数据分析(原书第2版)119元京东去购买Python编程快速上手让繁琐工作自动化第2版(异步图书出品)89元京东去购买


更多推荐:

python小技能:Matplotlib可视化四种常用统计图形!

python小技能:四行代码合并excel工作表!

展开 收起
3评论

  • 精彩
  • 最新
  • excel 1步搞定,不过这个适合批量

    校验提示文案

    提交
    是的
    好处是把代码编好以后,可以自动化

    校验提示文案

    提交
    收起所有回复
  • 打开xlsx ,左上角点击,插入透视表。诶?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
130
扫一下,分享更方便,购买更轻松