[英]no attribute named read_csv in pandas python
我是機器學習的新手,正在使用Python中的pandas創建數據集。 我查看了一個教程,只是嘗試了用於創建數據框的基本代碼,但我不斷得到以下追溯:
AttributeError:“模塊”對象沒有屬性“ read_csv”
我已經從Excel 13中以csv(逗號分隔)格式保存了csv文件。這是我的代碼:
import pandas
import csv
mydata = pandas.read_csv('foo.csv')
target = mydata["Label"]
data = mydata.ix[:,:-1]
工作目錄中有一個名為pandas.py
(和/或pandas.pyc
)的文件,而不是pandas庫。 刪除或重命名文件解決了該問題。
您更有可能沒有正確安裝熊貓。 對我來說,正確安裝熊貓使我度過了這個錯誤。 安裝到這里了...
sudo apt-get install python-numpy cython
這將安裝一個快速的數字處理庫(numpy)和熊貓構建過程(cython)所需的工具。
測試numpy
通過運行以下命令打開Python提示符:
python
在提示符下,鍵入以下內容:
>>> import numpy
>>> print numpy.__version__
您應該看到一個數字,例如“ 1.6.1”或更高。
測試cython
通過運行以下命令打開Python提示符:
python
在提示符下,鍵入以下內容(大寫字母很重要!):
>>> import Cython
>>> print Cython.__version__
您應該看到一個像“ 0.15.1”或更高的數字。
下載熊貓
我們建議將熊貓存儲在用戶目錄中名為“ projects”的目錄中。 為此,請運行以下命令:
mkdir -p ~/projects
cd ~/projects
git clone https://github.com/pydata/pandas.git
cd pandas
您將看到git download pandas。 下載完成后,您又會收到提示,請繼續執行下一步。
建造熊貓
要構建熊貓,您必須運行以下兩個命令:
python setup.py build_ext --inplace
這大約需要2分鍾。 完成后,運行以下命令:
python setup.py build
這也將花費大約2分鍾。
小熊貓
為了確保它已正確構建,請在pandas目錄中運行以下命令:
python
在此python提示符下,鍵入:
>>> import pandas
>>> print pandas.__version__
您應該看到以下版本號:'''0.10.0b1'''。 希望這能使您擺脫錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.