考虑以下熊猫数据框df:
datestimes,price
2016-10-28 23:55:00,100.0
2016-10-31 00:00:00,122.4
将时间缩短5分钟后:
df.datestimes - pd.Timedelta(minutes=5)
输出:
datestimes,price
2016-10-28 23:50:00,100.0
2016-10-30 23:55:00,122.4
2016-10-30不是工作日,而2016-10-28是,我如何将其移动到2016-10-28 23:55:00,如下所示?
datestimes,price
2016-10-28 23:50:00,100.0
2016-10-28 23:55:00,122.4
典型的答案是过去1个工作日+将来1个工作日:
df.datestimes +pd.datetools.Day(1) - pd.datetools.BDay(1)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句