约定:
import pandas as pd
聚合运算
在数据分析中,对数据聚合(求和、平均值等)通常是不可避免的。在将数据分组(groupby)后,新手若不知函数 agg() 的情况下,很有可能写出二三十行的for循环只为求每个分组的平均值。在这里,介绍个强大的函数:agg() ,能让你的代码缩减到一行。
创建对象和分组
df1=pd.DataFrame({
'sex':list('FFMFMMF'),'smoker':list('YNYYNYY'),'age':[21,30,17,37,40,18,26],'weight':[120,100,132,140,94,89,123]})
df1
sex | smoker | age | weight | |
---|---|---|---|---|
0 | F | Y | 21 | 120 |
1 | F | N | 30 | 100 |
2 | M | Y | 17 |