使用从雅虎下载股票的数据后,get_data_yahoo
我想访问每一行的时间......我该怎么做?
我想出的一种方法是:
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 次,这似乎是一个不好的方法。
第一个问题:有没有更明显的方法,我正在做的似乎不是最好的方法。
第二个问题:结果是什么单位?我认为这是纳秒,但不确定......