【发布时间】:2019-04-17 21:43:30
【问题描述】:
我有一个表格,其中有一列“日期”、“时间”、“成本”。
我想选择时间大于 12:00:00 的行,然后在所选行的“日期”列中添加 1 天。
我应该怎么做呢?
到目前为止我有:
df[df['Time']>'12:00:00']['Date'] = df[df['Time']>'12:00:00']['Date'].astype('datetime64[ns]') + timedelta(days=1)
我是学习编码的初学者,任何建议都会非常有帮助!谢谢。
【问题讨论】:
-
这似乎与pandas有关,所以你应该添加适当的标签。
-
你的时间栏是什么类型的?
-
谢谢我已经更新了标签。数据类型是对象。