【发布时间】:2022-01-22 00:55:31
【问题描述】:
【问题讨论】:
【问题讨论】:
使用fillna。基本上,使用第二列中的值来填充第一列中的孔:
df['first_column'].fillna(df['second_column'])
例如,如果你有 DataFrame df:
a b
0 1.0 NaN
1 2.0 NaN
2 NaN 100.0
然后
df['a'] = df['a'].fillna(df['b'])
df = df.drop(columns=['b'])
输出:
a
0 1.0
1 2.0
2 100.0
【讨论】: