从合并的熊猫时间序列中获取指标值?

从合并的熊猫时间序列中获取指标值?

问题描述:

我有像的各个时间系列的熊猫数据帧:从合并的熊猫时间序列中获取指标值?

数据[“F_NQ”] =

OPEN HIGH LOW CLOSE VOL OI P R RINFO DATE
1996-04-10 12450 12494 12200 12275 2282 627 0 0 0 1996-04-11 12200 12360 12000 12195 1627 920 0 0 0

我合并这些成一个数据帧,这样我可以按日期使用的concat 选择mergeData = pd.concat(data, axis=1, keys=data.keys())

现在,我可以得到一个切片的时间一大块: timeSlice = mergeData.loc[startDate:endDate]

我的问题是,我遍历时间片对象并选择某一天基于索引号...

selectedDay = timeSlice.iloc[n]

我需要知道对于选择的行的日期。我如何访问该位置值?如果我提供的位置值为:selectedDay = timeSlice.loc[date],则返回正确的信息。当时我正在打电话,但我不知道日期。我如何获得这些信息?

+0

如果日期是索引,你可以做'日期= timeSlice.iloc [n] .name'是你在找什么? –

帮我找到解决办法... post

我基本上需要调用:timeSlice.index[-1]获得从哪个时间块我选择的最后日期。

因为.iloc[n]回报熊猫系列指数有名称,就可以得到该系列的名称,这样做:

date = timeSlice.iloc[n].name