在pandas python中没有名为read_csv的属性

时间:2015-07-31 18:23:24

标签: python csv pandas dataset attributeerror

我是机器学习的新手,我在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]

2 个答案:

答案 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'''。 完成希望这可以帮助你摆脱错误。