Item Y1961 Y1962 Y1963 Y1964 Y1965 Y1966 Y1967 Y1968 \
8 Wheat 212139 212221 201443 217656 229353 231643 216676 220347
Y1969 ... Y2004 Y2005 Y2006 Y2007 Y2008 Y2009 Y2010 Y2011 \
8 215759 ... 0 0 0 0 0 0 0 0
在上面的dataframe中,我尝试删除名为“Item”的列,其中包含以下内容。命令:
^{pr2}$然而,这给了我福利斯。警告:
C:\Anaconda64\lib\site-packages\pandas\core\generic.py:2602: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame
如何修复此警告?在
很可能是您通过切片收到了
vals_bel_lux
,在这种情况下,发生问题的原因是您正在尝试执行inplace
删除操作(通过将inplace=True
参数传递给drop
方法)。在如果您只需要一个删除列的新dataframe,则可以删除该参数并接受返回的新
DataFrame
。示例-相关问题 更多 >
编程相关推荐