我如何拖动单元格值到其他行,直到python的一定限制?



有一个数据帧,其中几行有值,下面的行是NaN填充的。NaN行的数量可以变化,我需要将第一行值拖动到下面,直到下一个填充行。请看下面的例子。

不同的名称之间也有一个分隔线('----')。

Name ID
John 0123
NaN 0127
NaN 0163
--------
Bill 0122
NaN 0194
NaN 0125
NaN 0555
NaN 0666

我想要的:

Name ID
John 0123
John 0127
John 0163
--------
Bill 0122
Bill  0194
Bill  0125
Bill  0555
Bill  0666

就用df['Name'].fillna(method='ffill', inplace=True)

相关内容

  • 没有找到相关文章

最新更新