我有一个像如何划分与大小之和在大熊猫GROUPBY
ID_0 ID_1 ID_2
0 a b 1
1 a c 1
2 a b 0
3 d c 0
4 a c 0
5 a c 1
一个数据帧我想GROUPBY [“ID_0”,“ID_1”],并产生具有总和了新的数据帧每组的ID_2值除以每组中的行数。
grouped = df.groupby(['ID_0', 'ID_1'])
print grouped.agg({'ID_2': np.sum}), "\n", grouped.size()
给
ID_2
ID_0 ID_1
a b 1
c 2
d c 0
ID_0 ID_1
a b 2
c 3
d c 1
dtype: int64
我怎样才能获得新的数据框与大小()值除以np.sum值?
是不是你要找的只是什么意思呢?即'df.groupby(['ID_0','ID_1'])。mean()' – root
@root在这种情况下你是对的!但我真的想知道一般的方法。 – eleanora