从pandas数据帧中的单个单元格中提取信息

时间:2016-12-07 20:25:22

标签: python-3.x pandas dataframe

我希望从下表中提取具体信息,以便在其他功能中使用。例如,在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()

结果: Results

1 个答案:

答案 0 :(得分:1)

datareader将返回带有datetimeIndex的df,您可以使用partial datetime string matching使用loc为您提供特定的行和列:

apple.loc['2016-04-01','Volume']

要测试这是否大于100万,只需比较它:

apple.loc['2016-04-01','Volume'] > 1000000

将返回TrueFalse