私は機械学習に不慣れで、Pythonでpandasを使用してデータセットを作成しています。チュートリアルを調べて、データフレームを作成するための基本的なコードを試していましたが、次のトレースを取得し続けます-バック:
AttributeError: 'モジュール'オブジェクトに属性 'read_csv'がありません
CsvファイルをExcel13からcsv(カンマ区切り)形式で保存しました。コードは次のとおりです。
import pandas
import csv
mydata = pandas.read_csv('foo.csv')
target = mydata["Label"]
data = mydata.ix[:,:-1]
作業ディレクトリにpandas.py
(および/またはpandas.pyc
)という名前のファイルがあり、pandasライブラリの代わりにインポートされました。ファイルの削除または名前の変更問題を解決しました。
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を、ユーザーディレクトリの「projects」というディレクトリに保存することをお勧めします。これを行うには、次のコマンドを実行します。
mkdir -p ~/projects
cd ~/projects
git clone https://github.com/pydata/pandas.git
cd pandas
Gitダウンロードパンダが表示されます。ダウンロードが完了し、プロンプトが戻ったら、次の手順に進みます。
パンダを作る
パンダを作成するには、次の2つのコマンドを実行する必要があります。
python setup.py build_ext --inplace
これには約2分かかります。終了したら、次のコマンドを実行します。
python setup.py build
これも約2分かかります。
パンダのテスト
正しくビルドされていることを確認するには、pandasディレクトリ内で次のコマンドを実行します。
python
この中にpythonプロンプト、次のように入力します:
>>> import pandas
>>> print pandas.__version__
次のバージョン番号が表示されます: '' '0.10.0b1' ''。これでエラーが解消されることを願っています。