python数据逆透视_利用Python实现数据逆透视

Hello大家好,欢迎来到【统计GO】,本公众号定期分享一些好用的数据分析工具,帮助大家花更少的时间学更多的知识。

如果本期内容(使用Python实现逆透视)对您有所帮助,记得及时关注。

背景介绍

今天给大家推荐一个函数,虽然能够在Excel中实现,但是知道的人却比较少。这个功能就叫做【逆透视表】。

数据列名:

['Product','Quarter 1','Quarter 2','Quarter 3','Quarter 4']

利用Python就能分分钟解决这个问题。

逆透视表

同一种数据在不同场景下,需要表现出不同的格式,但是这样转化的过程又需要花很长的时间。Excel:

在Excel 2016之前,我们是需要下载Power Query组间。从Excel 2016版本开始,组件就被内置到主界面中。

Step1:选择【数据】选项卡

Step2:选择需要转化的数据,在获取和装换选项卡中选择【从表格】

Step3:切换到装换界面

Step4:选择需要装换的列

Step5:在转化菜单中点击【逆透视其它列】

Step6:在开始菜单中点击【关闭并上载】

是不是觉得操作步骤繁琐。Python:

一行代码搞定

Data = Data.melt(id_vars = 'Product', var_name = 'Quarter', value_name = 'Sales')

id_vars:逆旋转之后的行索引;

value_vars:需要逆旋转的列,默认为除索引之外的所有列;

var_name:为逆旋转之后的列的分类指定一个列名;

value_name:为逆旋转之后的值指定一个列名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值