模块“panda”没有属性“read_csv

yftpprvb  于 2023-02-27  发布在  其他
关注(0)|答案(5)|浏览(353)
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'
8fq7wneg

8fq7wneg1#

请尝试将csv.py重命名为其他名称,例如csv_test.pypandas似乎不知道要导入的内容。

af7jpaap

af7jpaap2#

确保pandas.py在执行python文件的目录中没有名为www.example.com的文件。
更多信息请参见Euguene在this post.中的回答

r8xiu3jd

r8xiu3jd3#

我已经检查了csv.py的存在,并确保没有这个名称的文件。我还尝试了pip uninstall pandas,然后pip install pandas。我仍然得到同样的错误。
对我有效的是:pip-autoremove.
首先使用pip install pip-autoremove进行安装。
然后,使用pip-autoremove pandas -y删除Pandas。
接下来,使用pip install pandas重新安装它。
之所以有必要这样做,是因为有时在使用uninstall时,包文件夹可能仍然存在。

wqlqzqxt

wqlqzqxt4#

我使用木星笔记本电脑,在我的情况下,我已经进口和使用Pandas如下。

import pandas as pd
df = pd.read_csv('canada_per_capita_income.csv')

但它一直抛出这个错误
DataFrame“对象没有属性”read_csv
然后我重新启动内核并将csv文件重命名为
income.csv
它解决了我的问题希望这能帮助到一些人

ycggw6v2

ycggw6v25#

您需要确保不存在名为pandas.pynumpy.pymatplotlib.py的文件

相关问题