pandas中grouopby使用(一)
来源:互联网 发布:蓝光 刻录 数据 编辑:程序博客网 时间:2024/06/13 01:08
#-*- coding:utf-8 -*-import pandas as pdimport numpy as npdf=pd.DataFrame({'key1':['a','a','b','b','a'],'key2':['one','two','one','two','one'], 'data1':np.random.randn(5),'data2':np.random.randn(5)})#按key1进行分组,并计算data1列的平均值。grouped1=df['data1'].groupby(df['key1']).mean()print grouped1#结果:key1#a 1.386036#b -1.026542#按key1,key2进行分组,并计算data1列的平均值。grouped2=df['data1'].groupby([df['key1'],df['key2']]).mean()print grouped2#结果:#key1 key2#a one 1.927353# two 0.303403#b one -1.629209# two -0.423874#按key1进行分组,计算data1,data2的平均值print df.groupby('key1').mean()#结果: data1 data2#key1 #a 1.386036 -0.617593#b -1.026542 0.150912#按key1,key2进行分组,计算data1,data2的平均值print df.groupby(['key1','key2']).mean()#结果:# data1 data2#key1 key2 #a one 1.927353 -1.127173# two 0.303403 0.401567#b one -1.629209 -0.027238# two -0.423874 0.329062#求groupby的sizeprint df.groupby('key1').size()#结果:#key1#a 3#b 2
阅读全文
0 0
- pandas中grouopby使用(一)
- Pandas 初探(一)
- pandas学习(一)
- pandas学习(一)
- Pandas知识点(一)
- pandas数据处理(一)
- pandas 学习(一)
- Pandas学习笔记一(Pandas数据结构)
- pandas使用心得(一)pandas初体验之处理excel(上)
- 如何溜溜地使用pandas操作数据(一)
- 在pandas中使用sql
- pandas中使用三元表达式
- pandas中Groupby使用(五)-根据索引级别分组
- Pandas学习笔记(一)
- Pandas应用小记(一)
- pandas基本用法(一)
- 初学python--pandas中MultilIndex的使用
- 使用pandas从mysql中导出数据
- ZooKeeper_10_ZooKeeper典型应用场景
- 嵌入式系统的开发-5.1
- 快速排序算法
- [编程题] 最大和
- P1092 虫食算
- pandas中grouopby使用(一)
- Java用jmatio读取MAT文件
- Chrome 错误代码:ERR_UNSAFE_PORT
- C#序列化与反序列化
- 代价函数 交叉熵
- Redis 备份,容灾及高可用实战
- Spring事务配置的五种方式
- Java自定义排序
- php网站开发常见的几种攻击以及解决方案