长期以来,我一直在成功使用 pandas.read_csv
,但在我尝试读取 csv 文件时突然开始出现错误
df = pd.read_csv('file.csv', encoding='utf-8')
错误是
AttributeError: module 'pandas' has no attribute 'read_csv'
我试过升级 pandas 但没有用。我试图搜索并得到 this answer但是当我在我的 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)
我不明白它应该如何重新开始工作?有什么建议
最佳答案
尝试在 Jupyter/ipython 中运行以下代码时,我遇到了同样的问题。
import pandas as pd
df = pd.read_csv("weather_data.csv")
df
我意识到我有一个名为 pandas.py 的文件。事实上,还有另外两个名为 pandas1.py 和 pandas2.py 的文件。我全部更改了它们,然后它完美地工作了:) 经验教训。
关于python - 属性错误 : module 'pandas' has no attribute 'read_csv' Python3. 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43696005/