[python笔记]行列转换,数据透视
来源:互联网 发布:mac上无法连接itunes 编辑:程序博客网 时间:2024/06/05 06:07
import pandas as pdimport numpy as npa0=[['亨利','男','语文',98.],['C罗','男','体育',60.],['亨利','男','数学',60.],['C罗','男','语文',100.]]af0 = pd.DataFrame(a0,columns=['name','sex','lesson','score'])# print(af0)#目标转化成''' score avglesson 体育 数学 语文name sexC罗 男 60.0 0.0 100.0 80.0亨利 男 0.0 60.0 98.0 79.0'''#方法1set_index unstack()af = af0.set_index(['name','sex','lesson'],inplace=False)af = af.unstack()af['avg']=af.mean(axis=1,skipna=True)af[af.isnull()]=0# print(af)#方法2 pivotaf2 = af0.pivot(index='name',columns='lesson',values='score')af2['avg']=af2.mean(axis=1)af2.fillna(0,inplace=True)# print(af2)#方法3pivottableaf3=af0.pivot_table(values='score',index=['name','sex'],columns='lesson',aggfunc=np.mean,margins=True,fill_value=0)print(af3)
阅读全文
1 0
- [python笔记]行列转换,数据透视
- 用SQL行列转换实现数据透视的一些思考
- R实现类似EXCEL中数据的透视功能:数据的行列转换
- 通过sql做数据透视表,数据库表行列转换(pivot和Unpivot用法)(一)
- 【峰回路转】Excel技巧百例 11.数据透视表的简单使用-行列转换
- Excel 技巧百例:数据透视表的简单使用-行列转换
- python行列转换
- 数据行列转换
- 数据透视表 笔记
- python行列转换脚本编写
- MySql表数据行列转换
- Python使用pandas扩展库DataFrame对象的pivot方法对数据进行透视转换
- 行列转换并且进行行列数据统计 rollup
- 用Python实现数据的透视表
- 【pandas】[5] 数据行列转置,数据透视(stack,unstack,pviot,pviot_table)
- 【pandas】[5] 数据行列转置,数据透视(stack,unstack,pviot,pviot_table)
- KETTLE 实现元数据的行列转换
- SQLSERVER数据集行列转换PIVOT
- A
- 年度收官之作:SDCC 2017中国软件开发者大会 北京站来啦!
- java客户端获取Hbase单行数据或多行数据示例
- FastJson
- url传参——GetRequest函数修复
- [python笔记]行列转换,数据透视
- Android app去掉标题栏
- linux AWK 内置函数split,substr用法
- hdu1224
- xcode模拟器调试输入密码问题
- 如何打开远程服务器的任务管理器
- DBUtils与配置文件.properties的联系
- CommitProcessor事务提交处理器
- 0816