2024-04-29 12:50:10 发布
网友
我尝试通过应用以下代码行将数据帧导出到csv文件:
df.to_csv('df.csv', sep=';', encoding='latin-1', decimal=',')
不幸的是,我得到了以下错误:
UnicodeEncodeError: 'latin-1' codec can't encode character '\u0131' in position 25: ordinal not in range(256)
我应该如何更改代码?解决办法是什么
好的,我找到了答案,正确的代码行如下所示:
df.to_csv('df.csv', sep=';', encoding='utf-8-sig', decimal=',')
如果不使用utf-8-sig德语,Excel将无法正确打开csv文件
好的,我找到了答案,正确的代码行如下所示:
如果不使用utf-8-sig德语,Excel将无法正确打开csv文件
相关问题 更多 >
编程相关推荐