import pandas as pd
df = pd.read_csv('FBI-CRIME11.csv')
print(df.head())
运行这段简单的代码会出现错误:
Traceback (most recent call last):
File "C:/Users/Dita/Desktop/python/lessons/python.data/csv.py", line 1, in <module>
import pandas as pd
File "C:\python\lib\site-packages\pandas-0.19.1-py3.5-win-amd64.egg\pandas\__init__.py", line 37, in <module>
import pandas.core.config_init
File "C:\python\lib\site-packages\pandas-0.19.1-py3.5-win-amd64.egg\pandas\core\config_init.py", line 18, in <module>
from pandas.formats.format import detect_console_encoding
File "C:\python\lib\site-packages\pandas-0.19.1-py3.5-win-amd64.egg\pandas\formats\format.py", line 33, in <module>
from pandas.io.common import _get_handle, UnicodeWriter, _expand_user
File "C:\python\lib\site-packages\pandas-0.19.1-py3.5-win-amd64.egg\pandas\io\common.py", line 5, in <module>
import csv
File "C:\Users\Dita\Desktop\python\lessons\python.data\csv.py", line 4, in <module>
df = pd.read_csv('FBI-CRIME11.csv')
AttributeError: module 'pandas' has no attribute 'read_csv'
5条答案
按热度按时间8fq7wneg1#
请尝试将
csv.py
重命名为其他名称,例如csv_test.py
。pandas
似乎不知道要导入的内容。af7jpaap2#
确保pandas.py在执行python文件的目录中没有名为www.example.com的文件。
更多信息请参见Euguene在this post.中的回答
r8xiu3jd3#
我已经检查了
csv.py
的存在,并确保没有这个名称的文件。我还尝试了pip uninstall pandas
,然后pip install pandas
。我仍然得到同样的错误。对我有效的是:
pip-autoremove
.首先使用
pip install pip-autoremove
进行安装。然后,使用
pip-autoremove pandas -y
删除Pandas。接下来,使用
pip install pandas
重新安装它。之所以有必要这样做,是因为有时在使用uninstall时,包文件夹可能仍然存在。
wqlqzqxt4#
我使用木星笔记本电脑,在我的情况下,我已经进口和使用Pandas如下。
但它一直抛出这个错误
DataFrame“对象没有属性”read_csv
然后我重新启动内核并将csv文件重命名为
income.csv
它解决了我的问题希望这能帮助到一些人
ycggw6v25#
您需要确保不存在名为
pandas.py
、numpy.py
或matplotlib.py
的文件