以下操作OHLC数据的重采样方法有什么区别?

2024-06-16 14:34:34 发布

您现在位置:Python中文网/ 问答频道 /正文

ohlc_dict = {'openB':'first', 'highB':'max', 'lowB':'min', 'closeB': 'last'}               

这两者有什么区别:

df.resample('1W', base=1).agg(ohlc_dict)

还有这个:

df.resample('1W', how=ohlc_dict, base= 1, closed='left', label='left')

我正在尝试将1小时的OHLC数据转换为4小时,每天、每周等。然后我发现了第二个,它们应该达到相同的结果。但我发现它们实际上有两种不同的结果。不过,我从第二种方法得到了正确的结果。有人能解释一下两者的区别吗?谢谢


Tags: dfbaseminleftdictmaxfirstresample