我有一个关于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分钟的所有项目。比如,时间栏?
有什么快速而简洁的方法吗?
谢谢!
第一个答案(错误)使用datetime.replace():
df["time"] = df["time"].apply(lambda x: x.replace(minute=x.minute+2))
这是错误的,因为replace函数只接受0到59之间的数字作为分钟的参数。
按注释建议编辑:
df["time"] = df["time"].apply(lambda x: x + timedelta(minutes=2))