下载了一个csv表格,pandas读取了,打出来的是乱码。
df = pd.read_csv('11.csv')
df.head()
想着转换为Excel格式看看,是否就好了。就用wps打开,并另存为 .xls结尾的excel文件,使用还是乱码。
应该是编码问题,但是不知道咋解决,在读取时,设置为utf-8也没用。
就想到用记事本软件打开看看是啥格式。用sublime打开那个csv,按ctrl+S(保存该文件),在sublime下方出现了一条提示,看到了这个文件的格式,是utf-16.
然后加上编码就可以读取了。虽然这个是csv文件,但是看到只有一列,值中间还有、
df = pd.read_csv('11.csv', encoding='utf16', sep='\t')
df.head()