pandas_csv读取中文乱码,写入中文乱码问题

一、pandas_csv读取中文乱码

在使用pandas的read_csv的时候,报错,如下,显示读取中文乱码

UnicodeDecodeEror: 'utf-8’codec can’t decode bytes in position 31-32: invalid continuation byte

是因为文件的编码格式不是utf8

用笔记本打开csv文件,再次另存为的时候选择格式为UTF8

二、pandas_csv写入中文乱码问题

2.1解决方法一

excel打开csv文件,找到上方分数据,找到来自文本,修改其编码格式为utf8重新载入

2.2 解决方法二

encoding='utf8’改为encoding=‘gb18030’

df.to_csv(r'C:\Users\N\Desktop\E_senti_data.csv',encoding='gb18030')

你可能感兴趣的:(遇见问题解决经验,pandas)