我想获取 aSeries
并对其进行更改,我想DataFrame
稍后再反映。但是,如果没有SettingWithCopyWarning
. 这是误报还是我做错了什么?
df = pd.DataFrame([[1,2,3],[4,5,6]], columns=list('abc'))
df['d'] = df['a'].diff()
d = df.loc[:, 'd']
d.loc[d>0] *= 3
我已经阅读了文档(是的,我在询问之前确实阅读了这个问题,但它只处理 DataFrames 而不是系列),但无法解决这个问题。我不想禁用警告,因为我有代码不想在不经意间犯这种错误。