Python熊猫重采样ipython内核意外死亡错误

Python熊猫重采样ipython内核意外死亡错误,python,pandas,Python,Pandas,当我试图以1秒的间隔重新采样数据时,我得到了ipython内核意外死亡的错误。index\u结果约为60000000行15列,以datetime对象作为索引。当我从5秒重采样到18小时时没有错误。然而,每当我想以1秒的间隔对其重新采样时,它都会给我一个异常错误 代码如下: resample_interval= ['1S','5S','10S','15S','30S','60S','90S','120S','180S','240S',\ '5T','7T','10T','15T','30T','4

当我试图以1秒的间隔重新采样数据时,我得到了
ipython内核意外死亡的错误。
index\u结果
约为60000000行15列,以datetime对象作为索引。当我从5秒重采样到18小时时没有错误。然而,每当我想以1秒的间隔对其重新采样时,它都会给我一个异常错误

代码如下:

resample_interval= ['1S','5S','10S','15S','30S','60S','90S','120S','180S','240S',\
'5T','7T','10T','15T','30T','45T','1H','2H','3H','4H','6H','8H','12H','18H']

for idx,interval in enumerate(resample_interval):    
    locals()
['resample_result_'+resample_interval[idx]] = index_result.resample(resample_interval[idx], how={'Volume':np.sum, 'Ask Price':'ohlc', 'Bid Price':'ohlc', 'Price':'ohlc'})

背后的原因是内存问题。我有一个24G的RAM,但这里的熊猫占用了大量内存,因为我的数据帧非常大。
我对这个问题的解决方案是将数据帧分块,逐块重新采样,然后再将它们重新组合在一起。如果你遇到同样的问题,希望这对你有所帮助

我试图用数据帧的子集对1进行重采样。它工作正常。