2 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
如果你想先对['cluster', 'org']组合采取均值,然后再对cluster群体采取均值
In [59]: (df.groupby(['cluster', 'org'], as_index=False).mean()
.groupby('cluster')['time'].mean())
Out[59]:
cluster
1 15
2 54
3 6
Name: time, dtype: int64
如果你cluster不仅仅意味着价值观,那么你可以
In [58]: df.groupby(['cluster']).mean()
Out[58]:
time
cluster
1 12.333333
2 54.000000
3 6.000000
你可以groupby上['cluster', 'org']再取mean()
In [57]: df.groupby(['cluster', 'org']).mean()
Out[57]:
time
cluster org
1 a 438886
c 23
2 d 9874
h 34
3 w 6
添加回答
举报
0/150
提交
取消