我有一个数据框,例如:
Val1 Val2
1 4
2 10
2 5
1 7
2 0
1 20
我想从 Val2 中获得 Val1 值等于 1 的所有数字的平均值(在同一行中)。我怎么能不使用循环来做到这一点?
你可以试试
df.groupby(['Val1'])['Val2'].mean()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句