我希望从下表中提取具体信息,以便在其他功能中使用。例如,在1/4/16上提取音量以查看交易量是否> 1。百万。任何关于如何做到这一点的想法将不胜感激。
import pandas as pd
import pandas.io.data as web # Package and modules for importing data; this code may change depending on pandas version
import datetime
1, 2016
start = datetime.datetime(2016,1,1)
end = datetime.date.today()
apple = web.DataReader("AAPL", "yahoo", start, end)
type(apple)
apple.head()
答案 0 :(得分:1)
datareader将返回带有datetimeIndex的df,您可以使用partial datetime string matching使用loc
为您提供特定的行和列:
apple.loc['2016-04-01','Volume']
要测试这是否大于100万,只需比较它:
apple.loc['2016-04-01','Volume'] > 1000000
将返回True
或False