2017-09-14 11 views
0

誰かがpandas datareaderの正しい日付形式を入力する方法を説明できますか?私は過去の両方の日付形式を試してみたようですが、彼らは働いています。しかし、最後の数日間で、これらのラインの両方のための唯一の出力データの最後の年分...pandasデータレコーダの正しい日付形式ですか?

import pandas_datareader.data as wb 
import datetime 
start = datetime.datetime(2012,1,1) 
end = datetime.datetime(2012,12,31) 
df = wb.DataReader ('GE', 'google', '2012, 1, 1', '2012, 12, 31') # doesn't work 
print (df) 
df2 = wb.DataReader ('GE', 'google', start, end) # doesn't work 
print (df2) 

略し出力:処理中に

  Open High Low Close Volume 
Date            
2016-09-15 29.55 29.85 29.42 29.75 35262527 
... 
2017-09-13 23.93 24.18 23.92 24.11 38629676 

おかげで、 デビッド

答えて

0

これを修正するために、私はpandas(0.20.3)とpandas-datareader(0.5.0)の最新バージョンにアップグレードしました。それは問題のコードを修正しませんでした。この問題は、Googleをソースとして使用しようとしているようです。以下のコードは正しく動作しますが、yahooをソースとして使用します。ただし、Googleをソースとして使用しようとすると失敗します。

from pandas_datareader import data, wb 
from datetime import date 
start = date (2012, 1, 1) 
end = date (2012, 12, 31) 
df = data.DataReader ('GE', 'yahoo', start, end) 
print (df) 
関連する問題