首页 > 解决方案 > 熊猫在尝试设置列的值时返回 SettingWithCopyWarning

问题描述

我正在尝试更改熊猫中的列值。我目前的代码是:

df.loc[:,"origin"] = df.loc[:,"origin"].map(my_fun)

这些命令似乎有效,但它返回一个 SettingWithCopyWarning。我也试过:

df.loc[:,"origin"] = df.loc[:,"origin"].map(my_fun).copy(deep=True)

但我得到了同样的结果。问题是什么?

我的熊猫是 1.1.2

标签: pythonpandas

解决方案


推荐阅读