我在pandas数据框中具有以下数据集,但我不知道使用哪个工具来处理此NaN值,如下所示:
A B
123 Apple
124 Banana
125 Cat
126 Dog
127 Elephant
123 NaN
123 Apple
125 NaN
124 NaN
125 NaN
128 Fly
129 Goat
128 Fly
130 Hive
131 Ivory
132 Jam
130 NaN
130 Hive
我想要输出如下,其中B列中的NaN替换为B列其他行中对应于A列的值的可用值:
A B
123 Apple
124 Banana
125 Cat
126 Dog
127 Elephant
123 Apple
123 Apple
125 Cat
124 Banana
125 Cat
128 Fly
129 Goat
128 Fly
130 Hive
131 Ivory
132 Jam
130 Hive
130 Hive