首页 > 解决方案 > 分配整个列引发 SetWithCopyWarning?

问题描述

我正在从多个源生成一个大型数据框,我想在每个数据框中设置一列以在连接所有数据框之前指定源。但是,这会引发 SetWithCopyWarning。

警告建议使用 .loc 设置值,但现在使用它会引发两个警告,而不仅仅是一个,现在在文档中引用 self.obj[item] = s。

df = pd.read_csv(file_name)
df['Source'] = 'Source'

第二行是产生警告的原因。

标签: pythonpandas

解决方案


推荐阅读