提问人:Nikos Kakonas 提问时间:11/10/2022 更新时间:11/10/2022 访问量:27
尝试更改列中的值时使用复制警告进行设置
Setting With Copy Warning when trying to change value from a column
问:
我正在尝试执行以下操作。
df_county_outcomes['county'] = df_county_outcomes['county'].apply(lambda x : '0' + str(x) if len(str(x)) == 1 else str(x))
我得到了正确的结果,但 SettingWithCopyWarning 将始终存在。有人可以帮忙吗?提前非常感谢!
答:
0赞
cmauck10
11/10/2022
#1
这可能是由于几个原因。这篇文章对我帮助很大。
TLDR 是你可以用来抑制该警告的,如果你确定你正在做的事情是好的。在您的情况下,您似乎可以禁止显示警告。pd.set_option('mode.chained_assignment', None)
评论
county
SettingWithCopyWarning