我已经成功地使用了 pandas.read_csv
很久了,但是当我尝试读取 csv 文件时突然开始出错
df = pd.read_csv('file.csv', encoding='utf-8')
错误是
AttributeError: module 'pandas' has no attribute 'read_csv'
我试过升级 pandas 但没有用。我试图搜索并得到 这个答案,但是当我在我的熊猫中搜索 csv.py 文件时,我没有找到任何答案。因此,我尝试将鼠标悬停在 pandas.read_csv
方法上,该方法将我带到 parsers.py
文件。但是在该文件中没有名为 read_csv
的特定方法,但它指向另一个像这样的解析器函数
# parser.py (built-in file in pandas) file has this implementation
read_csv = _make_parser_function('read_csv', sep=',')
read_csv = Appender(_read_csv_doc)(read_csv)
我不明白它应该如何重新开始工作?有什么建议么
原文由 muazfaiz 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试在 Jupyter/ipython 中运行以下代码时,我遇到了同样的问题。
我意识到我有一个名为 pandas.py 的文件。事实上,还有另外两个名为 pandas1.py 和 pandas2.py 的文件。我把它们都改了,然后它就完美地工作了:)吸取了教训。