【发布时间】:2015-09-28 15:32:14
【问题描述】:
我清理了 400 个 excel 文件并使用 pandas 将它们读入 python 并将所有原始数据附加到一个大 df 中。
然后当我尝试将其导出到 csv 时:
df.to_csv("path",header=True,index=False)
我收到此错误:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xc7' in position 20: ordinal not in range(128)
有人可以提出解决此问题的方法及其含义吗?
谢谢
【问题讨论】:
-
请说明您使用的是 python 2 还是 3,这两者处理 Unicode 的方式非常不同。然后阅读the Unicode howto,它为这个错误提供了一个很好的背景。这些问题不难解决,但要先了解基础知识。
标签: python pandas export-to-csv python-unicode