您应该使用
loc以确保您正在使用视图,在您的示例中以下内容将起作用并且不会发出警告:
df.loc[df['x'] == 10, 'value'] = 1000
因此,一般形式为:
df.loc[<mask or index label values>, <optional column>] = < new scalar value or array like>
该文档突出显示了错误,并提供了简介,如果其中一些功能文档稀疏,请随时提交改进。

您应该使用
loc以确保您正在使用视图,在您的示例中以下内容将起作用并且不会发出警告:
df.loc[df['x'] == 10, 'value'] = 1000
因此,一般形式为:
df.loc[<mask or index label values>, <optional column>] = < new scalar value or array like>
该文档突出显示了错误,并提供了简介,如果其中一些功能文档稀疏,请随时提交改进。