我想从下面剪切“Scot”的缺失值并粘贴它们而不是“nan”值,这样新的数据框将是这样的:
最佳答案
我认为您正在寻找 bfill
.
示例如下:https://www.geeksforgeeks.org/python-pandas-series-bfill/
所以这应该可以做到:
df['ID'] = df['ID'].bfill()
df['gender'] = df['gender'].bfill()
或者,如果您不需要有选择性,您可以在整个数据帧上运行它:
df = df.bfill()
关于Python Pandas 将一列中的 NaN 替换为另一列下面一行的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67417670/