利用python进行数据分析(七):数据聚合与分组运算

来源:互联网 发布:网络获客方式 编辑:程序博客网 时间:2024/05/16 14:37

groupby技术:

frame    data1   data2   key1    key20   0.175093    -0.298958   a   one1   -1.582721   -1.418324   a   two2   1.656209    -0.629433   b   one3   -1.008196   1.722077    b   two4   0.546873    -1.391819   a   one
grouped=frame['data1'].groupby(frame['key1'])   #将'data1'这一列按照'key1'列分组#得到的grouped  是一个中间数据grouped.mean()                   #计算’data1‘列不同组的平均值。grouped=frame.groupby(frame['key1'])   #将frame的所有列按照'key1'列分组means=frame['data1'].groupby([frame['key1'],frame['key2']]) .mean()#仍然是返回平均值,获得层次化索引
阅读全文
0 0