Python将dataframe数据写入CSV文件,出现乱码解决方式

在数据预处理时我希望将df_content(dataframe文件写入CSV文件
Python将dataframe数据写入CSV文件,出现乱码解决方式_第1张图片
可以采用.to_csv()的方法,具体的代码如下

df_content.to_csv("result.csv",index=False)

index=False是去掉每行数据前面的索引
这时就会出现一个问题:
打开刚才的CSV文件会发现是乱码
Python将dataframe数据写入CSV文件,出现乱码解决方式_第2张图片
需要加上参数encoding='utf-8-sig'即可
具体代码如下

df_content.to_csv("result.csv",index=False,encoding='utf-8-sig')

如图所示
Python将dataframe数据写入CSV文件,出现乱码解决方式_第3张图片

你可能感兴趣的:(python)