Python 设置CopyWarning意味着什么

Python 设置CopyWarning意味着什么,python,pandas,Python,Pandas,我尝试使用以下代码重命名索引值: df_1.rename({'*****': "Favour Edwards"}, axis = 0, inplace = True) 我得到了这个信息: /home/jupyterlab/conda/envs/python/lib/python3.6/site-packages/pandas/core/frame.py:4238: SettingWithCopyWarning: A value is trying to be set on a copy of

我尝试使用以下代码重命名索引值:

df_1.rename({'*****': "Favour Edwards"}, axis = 0, inplace = True)
我得到了这个信息:

/home/jupyterlab/conda/envs/python/lib/python3.6/site-packages/pandas/core/frame.py:4238: SettingWithCopyWarning: 
A value is trying to be set on a copy of a slice from a DataFrame

See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
  return super().rename(**kwargs)

虽然我的代码运行时仍然没有任何可观察到的错误,但我仍然检查了链接,但不幸的是,我对编码还是相当陌生,文档的词汇/语义对我来说似乎有点复杂,无法真正理解。任何人都可以用更简单的术语来解释它的含义吗?

这是一个警告,而不是一个错误(很大的区别),您的操作可能没有按预期工作,您应该检查结果

这显然是个骗局。但是,再多的解释也不能使我正确理解这一警告;这在很多情况下都是假的警告说,
df_1
是更大数据帧的一部分。您不能/不应该将其重命名。谢谢您的贡献。我只需将is_copy flag设置为False,即可根据@roganjosh shared链接的建议关闭对对象的检查。