如何计算在熊猫中另一列上分组的平均值

如何计算在熊猫中另一列上分组的平均值,第1张

如何计算在熊猫中另一列上分组平均值

您可以

groupby
继续
StationID
,然后
mean()
继续
BiasTemp
。要输出
Dataframe
,请使用
as_index=False

In [4]: df.groupby('StationID', as_index=False)['BiasTemp'].mean()Out[4]:  StationID  BiasTemp0        BB       5.01     KEOPS       2.52    SS0279      15.0

如果没有

as_index=False
,它返回一个
Series
代替

In [5]: df.groupby('StationID')['BiasTemp'].mean()Out[5]:StationIDBB 5.0KEOPS         2.5SS0279       15.0Name: BiasTemp, dtype: float64

groupby
在此pydata教程中了解更多信息。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5643005.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存