您的位置:首页 > 编程语言 > Python开发

《利用python进行数据分析》学习笔记ch09

2017-10-17 22:50 197 查看
# 数据聚合与分组运算

GroupBy技术

import numpy as np
from pandas import DataFrame


df = DataFrame({'key1': ['a', 'a', 'b', 'b', 'a'],
'key2': ['one', 'two', 'one', 'two', 'one'],
'data1': np.random.randn(5),
'data2': np.random.randn(5)})
df


.dataframe thead tr:only-child th {
text-align: right;
}

.dataframe thead th {
text-align: left;
}

.dataframe tbody tr th {
vertical-align: top;
}

data1data2key1key2
0-0.361364-0.417369aone
10.8318240.841717atwo
2-0.5697640.446787bone
30.723294-1.248796btwo
4-0.813407-0.384997aone
grouped = df['data1'].groupby(df['key1'])
grouped.mean()


key1
a   -0.244128
b    0.934956
Name: data1, dtype: float64



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: