如何将const时间增量添加到python pandas中的索引列?

时间:2014-03-18 14:28:27

标签: python datetime pandas

我对python pandas中的时间戳有一个简单的问题

                   date       sometime
   time
03:10:22.227138  20140210  03:10:22.227138
03:10:22.029889  20140211  03:10:22.029889
03:10:22.030458  20140312  03:10:22.030458

如何为索引中的所有项添加2分钟。即时间栏?

任何快速而简洁的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

第一个回答(错误)使用datetime.replace():

df["time"] = df["time"].apply(lambda x: x.replace(minute=x.minute+2))

这是错误的,因为替换函数只接受0到59之间的数字作为分钟的args。

修改为评论建议:

df["time"] = df["time"].apply(lambda x: x + timedelta(minutes=2))