基于行类型的熊猫dataframe中的Fillna

我有一个像这样的数据框。我需要根据动物类型,用中位数替换NaN。例如,我需要计算猫的中位数,然后仅用此值的NaN替换猫。有没有一种方法可以在一个命令中执行此操作,或者我需要针对每种类型手动执行此操作?


  animal  age  weight priority

a    cat  2.5       1      yes

b    cat  1.0       3      yes

c    dog  0.5       6       no

d    dog  NaN       8      yes

e    cat  5.0       4       no

f    cat  2.0       3       no

g    dog  3.5      10       no

h    cat  NaN       2      yes

i    dog  7.0       7       no

j    dog  3.0       3       no


翻过高山走不出你
浏览 144回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python