避免设置带有复制警告

时间:2018-10-23 13:35:03

标签: python pandas

编辑:谢谢温,这是在删除之前更新的。

以下两个分配都产生相同的SettingWithCopyWarning。

series = u[columns].copy() # this copy

for app in endog:
    min_nonzero = series[series[app] > 0].min()[0]

    series.loc[series[app] == 0, app] = min_nonzero - 0.00001 # works with this copy
    #series[app][series[app] == 0] = min_nonzero - 0.00001

我得到的第二个..但第一个,我已经将该表格视为关于堆栈溢出的“如何避免SettingWithCopyWarning”问题的公认答案。为什么错了?我该怎么办?

0 个答案:

没有答案