Pandas SettingWithCopyWarning 解决方法: 使用 .loc 或 .copy()
这个警告是由于对一个切片副本进行修改时引起的。为了解决这个问题,可以使用 .loc 或 .copy() 方法来明确地指定对原始数据的修改。
以下是两种解决方法:
- 使用
.loc方法:
df_data.loc[:, 'tag'].fillna('', inplace=True)
- 使用
.copy()方法创建数据副本:
df_data_copy = df_data.copy()
df_data_copy['tag'].fillna('', inplace=True)
这两种方法都会明确指定对原始数据的修改,从而避免SettingWithCopyWarning警告。
原文地址: https://www.cveoy.top/t/topic/e1Tx 著作权归作者所有。请勿转载和采集!