1
考慮下面的數據框:有條件柱填充細胞是指
df2 = pd.DataFrame({
'VAR_1' : [1,1,1,3,3],
'GROUP': [1,1,1,2,2],
})
我的目標IST創建一個單獨的列「GROUP_MEAN」持有列「VAR_1」算術平均值。
但它應該始終考慮「GROUP」中的行值。
GROUP VAR_1 GROUP_MEAN
0 1 1 Mean Value GROUP = 1
1 1 1 Mean Value GROUP = 1
2 1 1 Mean Value GROUP = 1
3 2 3 Mean Value GROUP = 2
4 2 3 Mean Value GROUP = 2
我可以輕鬆地訪問整體平均:
df2['GROUP_MEAN'] = df2['VAR_1'].mean()
我如何去製作這個條件上另一列值?
'grouby'? 'df2.groupby( '集團')。意思是()' – Justin