Python 时间戳索引:获取整个数据帧上的位置

Python 时间戳索引:获取整个数据帧上的位置,python,pandas,timestamp,time-series,bigdata,Python,Pandas,Timestamp,Time Series,Bigdata,大家好,我有一个按时间戳索引的数据帧,还有一系列时间(不一定存在于数据帧索引中)。我希望每次都从数据帧中提取一个与最近的时间戳对应的值。我正在运行上面的代码,它工作得很好,但是当与大数据帧(100万行)一起使用时,它需要几天才能执行。有人能帮忙吗 上面的代码不是有效的Python(您已经可以从突出显示的语法中看出)。请粘贴您实际使用的代码。对不起,我可能打错了。这是python上的有效代码(jupyter) def function(time): return df.iloc[df.in

大家好,我有一个按时间戳索引的数据帧,还有一系列时间(不一定存在于数据帧索引中)。我希望每次都从数据帧中提取一个与最近的时间戳对应的值。我正在运行上面的代码,它工作得很好,但是当与大数据帧(100万行)一起使用时,它需要几天才能执行。有人能帮忙吗

上面的代码不是有效的Python(您已经可以从突出显示的语法中看出)。请粘贴您实际使用的代码。对不起,我可能打错了。这是python上的有效代码(jupyter)
def function(time):
    return df.iloc[df.index.get_loc(time,method='nearest'),9]

series.apply(function)