【发布时间】:2015-10-23 12:27:34
【问题描述】:
我是机器学习的新手,我正在使用 Python 中的 pandas 创建一个数据集。我查阅了一个教程,只是在尝试创建数据框的基本代码,但我不断得到以下回溯:
AttributeError: 'module' 对象没有属性 'read_csv'
我已将 csv 文件保存为 Excel 13 中的 csv(逗号分隔)格式。 这是我的代码:
import pandas
import csv
mydata = pandas.read_csv('foo.csv')
target = mydata["Label"]
data = mydata.ix[:,:-1]
【问题讨论】:
-
很可能在您的 cwd 中有一个名为
pandas.py的文件正在导入,而不是 pandas 库。 -
有!非常愚蠢的错误,但这并没有解决问题。
-
同时删除那里的
pandas.pyc文件。 -
发生的事情是,当文件被导入时,Python 将其编译为字节码并将其放入
.pyc文件中。将来如果找到.pyc文件,Python 将导入该文件。 -
你也可以试试 reload(pandas)
标签: python csv pandas dataset attributeerror