1. 读csv文件后,DataFrame里面中文字符显示为乱码,代码样例如下
import pandas as pd
enrollments = pd.read_csv('enrollments.csv')
enrollments.head()
试过好几种方法,各有各的问题,最佳办法是先将'enrollments.csv'用记事本打开,另存为utf-8格式,然后运行代码,DataFrame就可以正常显示了.
还有一种办法是enrollments = pd.read_csv('enrollments.csv',encoding = 'utf8'),不过这样处理后,生成的DataFrame里可能会与原始CSV列头稍有不同,需要仔细调试.
网友评论