首页 > 解决方案 > Pandas:修改时间戳的分钟数

问题描述

我的代码如下所示:

timestamp1 = df_all_trades.loc[index].time
timestamp1 = pd.Timestamp(timestamp1)
print(timestamp1)
timestamp1 = timestamp1.strftime("%m-%d-%Y %H:%M:%S") + "Z"

当我打印它时,它看起来像这样:2019-03-16 23:40:28.783000我需要的是相同的时间戳,但减去 4 分钟:2019-03-16 23:36:28.783000,我有点卡在这个......任何想法?谢谢!

标签: pythonpandas

解决方案


在熊猫中,您可以使用 DateOffset:

a = pd.date_range(start='2018',end='2019') 

a - pd.DateOffset(minutes = 4)

推荐阅读