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

yc0p9oo0  于 2023-04-08  发布在  Python
关注(0)|答案(1)|浏览(116)

有一个dataframe,其中几行有值,下面的行是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
neskvpey

neskvpey1#

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

相关问题