【发布时间】:2021-09-10 23:33:27
【问题描述】:
我在 pandas DataFrame 或 NumPy 数组中有数据,并想根据另一列或数组中的某些权重计算加权平均值(平均值)或加权中位数。我正在寻找一个简单的解决方案,而不是从头开始编写函数或将它们复制粘贴到我需要它们的任何地方。
数据看起来像这样 -
state.head()
State Population Murder.Rate Abbreviation
0 Alabama 4779736 5.7 AL
1 Alaska 710231 5.6 AK
2 Arizona 6392017 4.7 AZ
3 Arkansas 2915918 5.6 AR
4 California 37253956 4.4 CA
我想计算murder rate 的weighted mean or median,其中考虑了各州不同的populations。
我该怎么做?
【问题讨论】:
标签: python pandas dataframe statistics