Y.drop(Y.head(1).index, inplace=True)
以上陈述给出以下警告:
SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame
知道什么是错的吗?
答案 0 :(得分:2)
使用inplace=True
强制更改Y
。 Y
是另一个数据框的视图。在创建Y
时,在此代码行之前的某个位置,您可以使其成为一个视图。有很多方法可以发生这种情况。我帮助您解决问题的最快方法是不使用inplace
并重新分配。
Y = Y.drop(Y.head(1).index)
或者更好
Y = Y.iloc[1:]