如果你想先对
['cluster', 'org']组合取平均值,然后再对cluster组取平均值
In [59]: (df.groupby(['cluster', 'org'], as_index=False).mean() .groupby('cluster')['time'].mean())Out[59]:cluster1 152 5436Name: time, dtype: int64如果你
cluster不仅仅希望价值观,那么你可以
In [58]: df.groupby(['cluster']).mean()Out[58]: timecluster1 12.3333332 54.0000003 6.000000
你可以groupby上
['cluster', 'org']再取
mean()
In [57]: df.groupby(['cluster', 'org']).mean()Out[57]: timecluster org1 a 438886 c 232 d 9874 h 343 w 6



