csv_road = 'file/school.csv'
# 导入数据
school_df = pd.read_csv(csv_road)
display(school_df.head(n=2))
在读取数据时出现如下
'utf-8' codec can't decode byte 0xc5 in position 0: invalid continuation byte
该报错说明csv文件不是utf-8编码形式,有两种方法可以解决。
一种是改变csv文件的编码,可以用记事本打开csv文件再将其另存为utf-8编码形式并覆盖原文件。
另一种方法是先查看csv文件是什么编码,我的csv文件为ANSI编码,然后再添加参数encoding='ANSI'。
csv_road = 'file/school.csv'
# 导入数据
school_df = pd.read_csv(csv_road, encoding='ANSI')
display(school_df.head(n=2))