【发布时间】:2012-09-05 14:25:21
【问题描述】:
我有一个像这样的 Pandas 数据框“df”:
X Y
IX1 IX2
A A1 20 30
A2 20 30
A5 20 30
B B2 20 30
B4 20 30
它丢失了一些行,我想像这样填补中间的空白:
X Y
IX1 IX2
A A1 20 30
A2 20 30
A3 NaN NaN
A4 NaN NaN
A5 20 30
B B2 20 30
B3 NaN NaN
B4 20 30
有没有一种pythonic方法可以做到这一点?
【问题讨论】:
-
你会怎么做?
-
作为参考,在 numpy 中有一个叫做 masked array 的东西来处理这样的情况。
-
我打算使用 'df.reindex(index= index_mask)',但不知道如何有效地构建 'index_mask'