を使用して yahoo から株式のデータをダウンロードしたget_data_yahoo
後、各行の時間にアクセスしたいのですが...どうすればよいですか?
これを行うために私が考え出した1つの方法は次のとおりです。
it = stock.iterrows()
st0 = it.next()
resultIWant = st0[0].value # this gives what I want (almost)
print resultIWant
編集:
基本的には次のようなものが欲しいのですstock['Open']
が、時間的には、smth likestock['Time']
が理想的です..
誰かがの出力を求めました.head
Open High Low Close Volume Adj Close
Date
2012-04-03 2.06 2.09 2.01 2.08 463200 2.08
2012-04-04 2.04 2.05 2.01 2.02 335600 2.02
関数からの期待される出力:
print find_time(stock,2) # function I'm looking for
1333497600000000000 # resulting output
予想される出力は、配列内の各日付の最後のエポックからの時間、または各エントリの時間を取得する他の方法です。私が提供したサンプルコードは私が望む結果を与えてくれますが、4番目の要素にアクセスしたい場合、それを行う唯一の方法.next
はイテレータに4回アクセスすることであり、これは悪い方法のようです.
最初の質問: もっと分かりやすい方法はありますか?
2 番目の質問: 結果の単位は? ナノ秒だと思いますが、よくわかりません...