我对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分钟。即时间栏?
任何快速而简洁的方法吗?
谢谢!
答案 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))