用其他值替换空值

时间:2021-06-03 08:58:27

标签: python pandas dataframe null

我有一个包含 2 列 A 和 B 的数据框。我想用 B 列的等效值替换为空的 A 列的值。我试过这个:

df['A'] = df['A'].fillna(df['B'])

但它触发了这个警告:

SettingWithCopyWarning: 
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

如何在没有此警告的情况下复制值?

0 个答案:

没有答案