使用条件设置日期时间列的时间
我有一个数据框,它有一个DateTime列'start_at'start_at_at
2019-12-03 |
---|
10:33:06 |
2019-12-03 12:29:37 |
2019-12-03 18:29:29:37 |
2019-12-12-04 11 11 :29:37 |
我想更改时间,如果时间较小的时间比特定时间较小(12:00)
,那么数据应该变为:
start_at_at |
---|
2019-12-03 12:00:00 |
2019-12-- 03 12:29:37 |
2019-12-03 18:29:37 |
2019-12-04 12:00:00 |
有什么建议吗?
I have a dataframe that it has a datetime column 'started_at'
started_at |
---|
2019-12-03 10:33:06 |
2019-12-03 12:29:37 |
2019-12-03 18:29:37 |
2019-12-04 11:29:37 |
I would like to change the time to it, if the time is smaller that a specific time (12:00)
So, the data should become:
started_at |
---|
2019-12-03 12:00:00 |
2019-12-03 12:29:37 |
2019-12-03 18:29:37 |
2019-12-04 12:00:00 |
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许你可以尝试一下
Maybe you can try this
我将首先在“ 12”下为您的时间涂上掩码:
然后,我将根据该掩码修改值:
I would first apply a mask for your times under '12':
Then I would modify the values according to that mask: