更新单元格值并避免SettingWithCopyWarning的最佳方法

时间:2019-07-01 17:57:37

标签: python pandas

我有一个熊猫DataFrame,我想更新一个特定的单元格值(添加一个固定编号,例如10),如下所示:

df['A'].iloc[0] = df['A'].iloc[0] + 10

哪个是避免此问题的最佳方法

SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame

1 个答案:

答案 0 :(得分:0)

您可以尝试:

df.loc[0, 'A'] = df.loc[0, 'A'] + 10