我有个数据集,我想把它以csv的形式存到本地。
dataset.to_csv('data_set.csv')
然后就报错了,如下。我怀疑是因为我数据集里有字符串编码的原因。
pandas/lib.pyx in pandas.lib.write_csv_rows (pandas/lib.c:19472)()
UnicodeEncodeError: 'ascii' codec can't encode character u'\u023c' in position 1: ordinal not in range(128)
有了解这类型错误的吗?
谢谢!
1个回答
应该是字符encoding的问题
试试
dataset.to_csv('data_set.csv', encoding='utf-8)
这样的确可以了,谢谢!
-
牛笔小新
2017-10-07 22:45
相关讨论
pandas里怎么把有multiindex的列拉平变成一层?
怎么删除pandas dataframe中index重复的行?
怎么添加pandas的dataframe到已有的csv文件,并且不覆盖原内容
pandas.DataFrame里at, iat, loc, iloc区别
pandas dataframe insert报错ValueError: unbounded slice
随便看看
sklearn中的predict_proba方法的返回值的意义
dataframe每行或者每列中缺失值(na, nan, null)的个数