如果你原始读取的代码中有
encoding='utf-8'
改成
encoding='utf-8-sig'
即可。
例如
data1=pd.read_csv(r'E:\\GPS浮动车数据处理\新算法数据1.csv',encoding='utf-8', sep=',',engine='python')

这里可以看到原文件的列名是乱码的。
将代码改成
data1=pd.read_csv(r'E:\\GPS浮动车数据处理\新算法数据1.csv',encoding='utf-8-sig', sep=',',engine='python')

即可。