如何在Python中用均值(基于类别的均值)替换NaN值

时间:2018-11-19 07:48:45

标签: python pandas

在我的数据中,我有一个“国家/地区代码”类别列,并基于此列,我希望将“收入”列中的NaN值替换为为国家/地区代码计算的平均值。

这不可能简单fillna

例如:

Country Code    Age
US               20
US               30
US               NaN
IN               20
IN               25
IN               NaN

我不想用23.75代替NaN,这是总的平均值。我想用25替换NaN,然后​​用22.5替换NaN(这是基于“国家/地区代码”类别的平均值)。

0 个答案:

没有答案