python小技能:1行代码做数据"逆透视表",效率翻倍!

2021-11-25 22:17:51 6点赞 55收藏 1评论

创作立场声明:实际看下来,很有用的书籍

一维表,是非常好用的表格,可以基于此进行各种数据的计算统计。

有时候,拿到手的是二维表,需要转换成一维表之后,再进行后面的计算。

比如,下面的一个表格,表示每个人手上项目,每月的状态表,进行中,或者完成。

如果要计算,每个部门,每个人,每月手头有几件进行中,几件完成了?那么,就需要将原表转换成一维表。

原表:

python小技能:1行代码做数据"逆透视表",效率翻倍!

逆透视之后的一维表:

python小技能:1行代码做数据"逆透视表",效率翻倍!

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

1、导入pandas模块:

import pandas as pd

2、导入需要进行透视的表格

df=pd.read_excel(“工作 W48.xls”)
df.head()

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

python小技能:1行代码做数据"逆透视表",效率翻倍!

3、数据透视:pivot_table()

df2 = pd.melt(df,id_vars=[‘责任部门’,’负责人’],var_name=’月份’,value_name=’状态’)
df2

参数解释:

id_vars=[‘责任部门’,’负责人’]:’责任部门’,’负责人’,不需要转换列

var_name=’月份’:需要转换成列的行名,设置列名为”月份“

value_name=’状态’:设置值的列名为”状态“

python小技能:1行代码做数据"逆透视表",效率翻倍!

4、删除[“状态”]栏有空值的行:dropna()

df2=df2.dropna(subset=[“状态”])
df2

从上表,可以看到,有些行的”状态”=NaN,是空值,用dropna()函数,把空值所在的行删除。

上表:567row*4columns

删除空值行之后:316row*4columns

即删除了251行

python小技能:1行代码做数据"逆透视表",效率翻倍!

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

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

一共5行代码就可以搞定啦,而逆透视的核心代码pd.melt()只有一行,是不是很简单?

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


书籍网址:

Python编程三剑客新版:Python编程从入门到实践第2版+快速上手第2版+极客编程(套装3册)224.3元京东去购买


利用Python进行数据分析(原书第2版)119元京东去购买


更多推荐:

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

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

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

python小技巧:超详细 matplotlib 中画出折线图的方法!


展开 收起

【自营】这就是DeepSeek:普通人如何抓住AI红利 DeepSeek教程 DeepSeek入门到精通图书 AI人工智能全能助手 零基础掌握DeepSeek 人民邮电出版社出版

【自营】这就是DeepSeek:普通人如何抓住AI红利 DeepSeek教程 DeepSeek入门到精通图书 AI人工智能全能助手 零基础掌握DeepSeek 人民邮电出版社出版

22元起

《认知觉醒:开启自我改变的原动力》

《认知觉醒:开启自我改变的原动力》

11.26元起

AI时代生存手册:零基础掌握DeepSeek 秋叶重磅新作 DeepSeek教程 DeepSeek入门到精通图书 AI人工智能全能助手 自营

AI时代生存手册:零基础掌握DeepSeek 秋叶重磅新作 DeepSeek教程 DeepSeek入门到精通图书 AI人工智能全能助手 自营

29.9元起

揭秘大模型:从原理到实战 deepseek大模型(异步图书)

揭秘大模型:从原理到实战 deepseek大模型(异步图书)

55.8元起

AI帮你赢 人人都能用的AI方法论 GPT书籍人工智能AIGC应用AI写作AI绘画文心一言教程AI方法论 deepseek应用(异步图书)

AI帮你赢 人人都能用的AI方法论 GPT书籍人工智能AIGC应用AI写作AI绘画文心一言教程AI方法论 deepseek应用(异步图书)

39.9元起

《图灵程序设计丛书·Python编程:从入门到实践》(第2版)

《图灵程序设计丛书·Python编程:从入门到实践》(第2版)

42.84元起

《DK博物大百科》(精装)

《DK博物大百科》(精装)

114元起

《小羊上山儿童汉语分级读物·第一级》(套装共10册)

《小羊上山儿童汉语分级读物·第一级》(套装共10册)

49元起

米吴科学大冒险福建篇上下全2册米吴科学漫画书新系列小6-12岁必读课外阅读书一二三年级这不科学啊儿童科普百科绘本地理百科启蒙 米吴科学大冒险·地理篇(2册)

米吴科学大冒险福建篇上下全2册米吴科学漫画书新系列小6-12岁必读课外阅读书一二三年级这不科学啊儿童科普百科绘本地理百科启蒙 米吴科学大冒险·地理篇(2册)

暂无报价

《费曼学习法·清华学霸的高效学习手册》(漫画版)

《费曼学习法·清华学霸的高效学习手册》(漫画版)

18.8元起

《社会心理学》(第11版)

《社会心理学》(第11版)

35元起

AI几乎可以做任何事(数艺设) 自营单本

AI几乎可以做任何事(数艺设) 自营单本

8元起

自营 DeepSeek入门 DeepSeek高效学习法 中小AI学习手册 智元微库 DeepSeek

自营 DeepSeek入门 DeepSeek高效学习法 中小AI学习手册 智元微库 DeepSeek

27.8元起

AI效率手册:从ChatGPT开启高效能 deepseek教程

AI效率手册:从ChatGPT开启高效能 deepseek教程

49.8元起

小羊上山2024年涂色字表识字挂历 台历创意日历摆件3-6-7岁幼儿园小学衔接宝宝识字认知汉字启蒙入学准备早教训练书 小羊上山2024年涂色字表挂历

小羊上山2024年涂色字表识字挂历 台历创意日历摆件3-6-7岁幼儿园小学衔接宝宝识字认知汉字启蒙入学准备早教训练书 小羊上山2024年涂色字表挂历

12.5元起

《上海美影疯狂阅读·哪吒闹海+宝莲灯》(套装共2册)

《上海美影疯狂阅读·哪吒闹海+宝莲灯》(套装共2册)

暂无报价
1评论

  • 精彩
  • 最新
  • 小白打算上手python,学做数据分析、统计建模做评分卡、自动化办公。
    请问:实操方向,有啥适配VW公众号or网课or电子书推荐,求大神介绍。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
55
扫一下,分享更方便,购买更轻松