ImportError:无法从'pandas.io.common'导入名称'UnicodeWriter'

问题描述 投票:0回答:1

我在此行遇到此错误:

sample_submission.to_csv('submissions/submission.csv', index=False, float_format='%.4f')

Traceback:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-227-f01c3d31b8ad> in <module>
---> 33     sample_submission.to_csv('submissions/submission.csv', index=False, float_format='%.4f')


~/anaconda3/lib/python3.7/site-packages/pandas/core/generic.py in to_csv(self, path_or_buf, sep, na_rep, float_format, columns, header, index, index_label, mode, encoding, compression, quoting, quotechar, line_terminator, chunksize, date_format, doublequote, escapechar, decimal)
   3178             when appropriate.
   3179         decimal : str, default '.'
-> 3180             Character recognized as decimal separator. E.g. use ',' for
   3181             European data.
   3182 

~/anaconda3/lib/python3.7/site-packages/pandas/io/formats/csvs.py in <module>
     21 from pandas.core.dtypes.missing import notna
     22 
---> 23 from pandas.io.common import (
     24     UnicodeWriter,
     25     _get_handle,

ImportError: cannot import name 'UnicodeWriter' from 'pandas.io.common' (/home/kriti/anaconda3/lib/python3.7/site-packages/pandas/io/common.py)

如何解决此错误?

python python-3.x pandas
1个回答
0
投票

您的熊猫是什么版本?在熊猫1.0.1中不会发生这种情况。可以尝试升级您的熊猫,以查看是否仍然收到错误。

© www.soinside.com 2019 - 2024. All rights reserved.