python2.7を用いて CSVファイルで読み込んだデータを、DataFrameに変換することが出来ずに苦慮しております。
# -*- coding:utf-8 -*- import numpy as np import pandas as pd from sklearn.datasets import load_boston from pandas import DataFrame ## データの用意 #ボストン近郊の住宅情報のデータを使用します。こちらは、無償で提供されており、 #例えばUCI Machine Learning Repository(UCI Machine Learning Repository: Housing Data Set)から #ダウンロードすることが可能です。ここでは、scikit-learnからロードする形で導入します。 # ボストンデータをインポート boston = load_boston() # 説明変数たちをDataFrameへ変換 df = DataFrame(boston.data, columns = boston.feature_names) # 目的変数をDataFrameへ追加 df['MEDV'] = np.array(boston.target) print df['MEDV']
上記のスクリプトは、成書から引用させていただきましたもので、うまく動きます。
そこで、上記のスクリプトを参考に、小生が作成しましたのが、下記のものでございます。
# -*- coding:utf-8 -*- import numpy as np import pandas as pd from sklearn.datasets import load_boston from pandas import DataFrame #ジョッキーのデータを読み込ませます jockey = pd.read_csv('jockey_1.csv') # 説明変数たちをDataFrameへ変換 df = DataFrame(jockey.data, columns = jockey.feature_names) # 目的変数をDataFrameへ追加 df['arrival_1'] = np.array(jockey.target) print df['arrival_1'] # http://keisanbutsuriya.hateblo.jp/entry/2015/12/16/161410#csv ファイルをデータフレームとして読み込む # ↑ 参考にさせていただきましたが、うまく出来ませんでした!!!
参考までに、jockey_1.csv の中身はこれでございます。
keibajyo season weather arrival_1 14 4 2 1 6 4 2 1 6 4 4 0 6 4 4 0 6 4 4 1 6 4 4 0
File "C:\Users\satoru\satoru_system_2.7\jockey_record\teisyutu_pa_1.py", line 16, in <module> df = DataFrame(jockey.data, columns = jockey.feature_names) File "C:\Python27\lib\site-packages\pandas\core\generic.py", line 2672, in __getattr__ return object.__getattribute__(self, name) AttributeError: 'DataFrame' object has no attribute 'data'
このスクリプトを動かしますと、上記のようなエラーが発生いたします。
データフレームについて、自分の出来る範囲で調べましたが、うまく出来ませんでした。
先輩方の御教示、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/18 05:02
2017/06/18 05:23
2017/06/18 05:45
2017/06/18 05:53
2017/06/18 06:09