UnicodeEncodeError: 'ascii' codec can't encode character
UnicodeEncodeError: 'ascii' codec can't encode character
我正在尝试将 pandas 数据框导出为 csv,函数如下:
outcome.to_csv("/Users/john/out_1.csv")
我收到以下错误:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 191: ordinal not in range(128)
如何去191位置查看问题?
非常感谢
outcome.to_csv("/Users/john/out_1.csv",encoding="utf-8")
参考pandas.to_csv的文档,我们有以下详细信息。对于 Python 2.7,默认值似乎是 "ascii",需要将其覆盖为 "utf-8"
编码:字符串,可选
A string representing the encoding to use in the output file, defaults
to ‘ascii’ on Python 2 and ‘utf-8’ on Python 3.
我正在尝试将 pandas 数据框导出为 csv,函数如下:
outcome.to_csv("/Users/john/out_1.csv")
我收到以下错误:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 191: ordinal not in range(128)
如何去191位置查看问题?
非常感谢
outcome.to_csv("/Users/john/out_1.csv",encoding="utf-8")
参考pandas.to_csv的文档,我们有以下详细信息。对于 Python 2.7,默认值似乎是 "ascii",需要将其覆盖为 "utf-8"
编码:字符串,可选
A string representing the encoding to use in the output file, defaults to ‘ascii’ on Python 2 and ‘utf-8’ on Python 3.