我收到错误
SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead
在我的代码df['mean'] = df.groupby('col1').transform('mean')
上,我想将计算作为一个新列添加。
我理解了错误信息,并了解到我需要使用.loc
来解决这个问题,但我不知道如何将.loc
包含到当前代码中。
发布于 2020-03-12 18:58:25
尝试以下几个方面:
df.loc[:, 'mean'] = df.groupby('col1').transform('mean')
https://stackoverflow.com/questions/60664232
复制相似问题