【疑难杂症】pandas将dataframe导出为csv文件,用excel打开出现乱码字符/有多余列/行数不对
问题描述使用pandas导出csv文件后用excel打开,出现乱码,列数也增加了。 但是在pandas中读取csv文件,dataframe中显示正常 问题原因将DataFrame导出为CSV文件时,如果没有指定正确的编码,那么在Excel中打开文件时可能会出现乱码。默认情况下,pandas.DataFrame.to_csv函数使用utf-8编码,但是Excel通常使用utf-8-sig或cp12