我是机器学习的新手,我在Python中使用pandas创建数据集。我查了一个教程,只是尝试了一个创建数据帧的基本代码,但我不断得到以下追溯:
AttributeError:' module'对象没有属性' read_csv'
我已经从Excel 13以csv(逗号分隔)格式保存了csv文件。 这是我的代码:
import pandas
import csv
mydata = pandas.read_csv('foo.csv')
target = mydata["Label"]
data = mydata.ix[:,:-1]
答案 0 :(得分:4)
工作目录中有一个名为pandas.py
(和/或pandas.pyc
)的文件,该文件是导入而不是pandas库。删除或重命名文件解决了问题。
答案 1 :(得分:0)
您更有可能没有正确安装pandas。对我来说,正确安装pandas让我度过了这个错误。 这是安装.....
sudo apt-get install python-numpy cython
这将安装一个快速数字处理库(numpy)和pandas构建过程(cython)中所需的工具。
测试numpy
通过运行以下命令打开Python提示符:
python
在提示符下,键入以下内容:
>>> import numpy
>>> print numpy.__version__
你应该看到一个像“1.6.1”或更高的数字。
测试cython
通过运行以下命令打开Python提示符:
python
在提示符下键入以下内容(大写字母重要!):
>>> import Cython
>>> print Cython.__version__
您应该看到“0.15.1”或更高的数字。
下载pandas
我们建议将pandas存储在用户目录中名为“'projects'”的目录中。为此,请运行以下命令:
mkdir -p ~/projects
cd ~/projects
git clone https://github.com/pydata/pandas.git
cd pandas
您将看到git download pandas。下载完成后,您会收到提示,请继续执行下一步。
构建pandas
要构建pandas,您必须运行以下两个命令:
python setup.py build_ext --inplace
大约需要2分钟。完成后,运行以下命令:
python setup.py build
这也需要大约2分钟。
测试熊猫
要确保它已正确构建,请在pandas目录中运行以下命令:
python
在此python提示符下,键入:
>>> import pandas
>>> print pandas.__version__
你应该看到这个版本号:'''0.10.0b1'''。 完成希望这可以帮助你摆脱错误。