2016-11-26 5 views
1

新しいPCにpython/pandasがインストールされています pandas-datareader-0.2.1 requests-file-1.4.1がインストールされました しかし、pandas.ioをpandas_datareaderに置き換えても古いコードは機能しません。panda.io.dataからpandas_datareaderに移動した後のDataFrame()はどこですか?

import pandas_datareader.data as web 
import datetime 

start = datetime.datetime(2010, 1, 1) 
end = datetime.datetime(2013, 1, 27) 
f = web.DataReader("F", 'yahoo', start, end) 

columns = ['Open', 'High', 'Low', 'Close', 'DateIdx'] 
diDian = web.DataFrame(columns=columns) 

これを取得し、 ファイル "delme1.py"、9行目、中 diDian = web.DataFrame(列=列) はAttributeError: 'モジュール' オブジェクトが属性 'DATAFRAME'

を持っていませんどうしたらいいですか?

+0

に動作しますか?あなたはすでに 'f = web.DataReader(" F "、 'yahoo'、start、end)'からのデータフレームを持っています。 – Abdou

+0

@Abdouそうです、私は新しいスタイルに精通する時間が必要です。 – user3552178

答えて

1

[OK]を、これはあなたが正確に行うには何をしようとしている

import pandas_datareader.data as web 
import datetime 

start = datetime.datetime(2010, 1, 1) 
end = datetime.datetime(2013, 1, 27) 
f = web.DataReader("F", 'yahoo', start, end) 

f['DateIdx'] = 0 

columns = ['Open', 'High', 'Low', 'Close', 'DateIdx'] 
diDian = f[columns] 
関連する問題