Python长宽表的转换
Python长宽表的转换
- 使用melt将宽表转换成长表
- 使用pivot_tbale将长表转换成宽表
- 先创建一组数据
data=pd.DataFrame({"Name":["苹果","谷歌","脸书","亚马逊","腾讯"],"Conpany":["Apple","Google","Facebook","Amozon","Tencent"],"Sale2013":[5000,3500,2300,2100,3100],"Sale2014":[5050,3800,2900,2500,3300],"Sale2015":[5050,3800,2900,2500,3300],"Sale2016":[5050,3800,2900,2500,3300]})
- 数据形状
使用melt将宽表转换成长表
data=data.melt(id_vars=["Name","Conpany"],value_name="Sale",var_name="Year")
- 转换好的数据的形状
使用pivot_tbale将长表转换成宽表
print('pivot_table将长表转换成宽表')
data = data.pivot_table(index=['Name','Conpany'],columns='Year',values='Sale')
- 转换好的数据形状是
Python长宽表的转换相关推荐
- python长表转换宽表_Pandas数据变换-长宽表互换
最近工作中,有时会遇到数据转化的问题,这块知识之前掌握得比较零散,今天花时间整理了下 数据来源于下jizhang/pandas-tidy-datagithub.com 一.层级索引 层级索引可以作为 ...
- Stata: 你还在用reshape转换长宽数据吗?那你就OUT了!
作者:华晨 (The University of Manchester) https://www.lianxh.cn 连享会 - Stata 暑期班 线上直播 9 天:2020.7.28-8.7 ...
- mysql 数据展示装置_实时生成数据宽表的方法和装置与流程
本发明涉及计算机技术领域,尤其涉及一种实时生成数据宽表的方法和装置. 背景技术: 数据仓库是面向主题的.集成的.相对稳定的.随时间不短变化得数据集合,用以支持经营管理中的决策制定.数据仓库中的数据面向 ...
- python长表转换宽表_如何用Python来处理数据表的长宽转换(图文详解)
不多说,直接上干货! 很多地方都需用到这个知识点,比如Tableau里. 通常可以采取如python 和 r来作为数据处理的前期. 数据长宽转换是很常用的需求,特别是当是从Excel中导入的汇总表 ...
- python长表转换宽表_pandas使用之宽表变窄表的实现
我就废话不多说了,还是直接看代码吧! import pandas as pd # 伪造一些数据 fake_data = {'subject':['math', 'english'], 'A': [88 ...
- R语言使用across函数一次性将多个数据列进行离散化(categorize):或者pivot_longer函数转化为长表、对转化为长表的数值数据列进行离散化、pivot_wider将数据转化为宽表
R语言使用across函数一次性将多个数据列进行离散化(categorize):或者pivot_longer函数转化为长表.对转化为长表的数值数据列进行离散化.pivot_wider将数据转化为宽表 ...
- R语言使用reshape2包的dcast函数将dataframe从长表到宽表(Long- to wide-format)、指定单个标识符、、表格转化的时候值不唯一设置聚合函数(均值)
R语言使用reshape2包的dcast函数将dataframe从长表到宽表(Long- to wide-format).指定单个标识符..表格转化的时候值不唯一设置聚合函数(均值) 目录
- R语言获得所有Aesthetics(美学映射)参数:使用长表输出、使用宽表输出
R语言获得所有Aesthetics(美学映射)参数:使用长表输出.使用宽表输出 目录 R语言获得所有Aesthetics(美学映射)参数:使用长表输出.使用宽表输出 #ggplot2 #获取所有Geo ...
- R语言将dataframe长表转化为宽表实战:使用reshape函数、使用tidyr包的spread函数、使用data.table
R语言将dataframe长表转化为宽表实战:使用reshape函数.使用tidyr包的spread函数.使用data.table 目录
最新文章
- Vue SPA 打包优化实践
- Java,开源,分享
- NDK开发之日志打印
- 树链剖分 完美的想法
- C/C++ OpenCV图像的阈值操作
- c#Winform程序CPU占用高的原因和解决方法(转载)
- linux用sed命令修改IP地址,通过sed命令获取IP地址
- 如何批量导出QQ空间相册到电脑中
- python plot_surface 画表面网格图
- Windows的权限(用户、组和访问控制)
- 滚动交互引导界面的Ouroboros
- 单片机推挽输出c语言,单片机IO口科普:推挽输出、开漏输出详解
- 掌门教育三大举措落实个性化教学 让“因材施教”落到实处
- 你认为的CISP这个证书是怎么样的
- suricata UT测试用例中使用的几个重要的辅助函数
- 不联网也传染!新型病毒通过USB无线传输传播
- KeyPress 和KeyDown 、KeyPress的区别
- 摩拜创始人套现15亿:你的同龄人,正在抛弃你+韩寒回应
- C语言课设会员计费系统(大作业)
- (清风)数学建模:模糊分析法(二)应用