《利用python进行数据分析》学习笔记ch09
2017-10-17 22:50
197 查看
# 数据聚合与分组运算
GroupBy技术
.dataframe thead tr:only-child th {
text-align: right;
}
.dataframe thead th {
text-align: left;
}
.dataframe tbody tr th {
vertical-align: top;
}
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;
}
data1 | data2 | key1 | key2 | |
---|---|---|---|---|
0 | -0.361364 | -0.417369 | a | one |
1 | 0.831824 | 0.841717 | a | two |
2 | -0.569764 | 0.446787 | b | one |
3 | 0.723294 | -1.248796 | b | two |
4 | -0.813407 | -0.384997 | a | one |
grouped = df['data1'].groupby(df['key1']) grouped.mean()
key1 a -0.244128 b 0.934956 Name: data1, dtype: float64
相关文章推荐
- 《利用Python进行数据分析》学习笔记ch02-2(2)
- 《利用Python进行数据分析》学习笔记ch02-3(3)
- 《利用python进行数据分析》学习笔记(一)
- 《利用python进行数据分析》学习笔记(六)
- 《利用python进行数据分析》学习笔记(一)
- 《利用python进行数据分析》学习笔记(四)
- 《利用python进行数据分析》学习笔记第八章
- 《利用python进行数据分析》学习笔记(二)
- 《利用python进行数据分析》学习笔记(五)(下)
- 《利用Python进行数据分析》学习笔记ch02-1(1)
- 《利用python进行数据分析》学习笔记(二)4.3 通用函数 4.4 利用数组进行数据处理
- 《系统分析师》学习笔记(2)
- 《R语言经典示例》学习笔记(五)
- 创建吸引流量的内容——《Web标准和seo应用实践》学习笔记之二
- 《图解HTTP》学习笔记(三)-HTTP报文内的HTTP信息
- 《深入理解Linux内核3rd》学习笔记——进程切换(上):相关知识
- 学习笔记 第十一周 第一篇
- 《Visual C++入门经典》学习笔记二(为类添加消息处理函数与成员变量)
- KaLi Linux Rolling 2016 学习笔记
- ASP.NET(VB.NET)学习笔记--第二章.控件(1/3)