发现问题:
用pandas读取csv文件时,df,head()一切正常。
接下来我想把宝贝那一栏删掉,但是显示:
ValueError: labels [‘宝贝’] not contained in axis
明明这个字段是在的。然后我就把dataframes的columns打印出来。
很奇怪出现\ufeff 字符
然后问度娘~~~
解决办法:
read_csv时添加上参数 encoding=‘utf-8-sig’
突然想到前段时间爬虫时,保存csv数据顺序错误,df显示的顺序和保存出来的不一样 也是在保存时用这个编码格式。
原因:
成功解决问题。
第一次发帖,有点小激动!