如果时间戳中缺少使用 lubridate 添加小时
Add hour if missing in timestamp using lubridate
我有一个因子格式的时间戳列表,我想使用 lurbridate 进行转换。
但是有些时间戳缺少时间00:00:00:
2013-12-24 23:00:00
2013-12-24
2013-12-24 01:00:00
如果我缺少时间,如何扩展 df$timestamp <- ymd_hms(df$Timestamp_factor)
以插入 00:00:00
?
您可以使用 lubridate 的截断术语来获取那些缺少的参数。在这种情况下,您缺少三个参数小时、分钟和秒
ymd_hms(c("2013-12-24 23:00:00", "2013-12-24", "2013-12-24 01:00:00"), truncated = 3)
然而,那将永远return00:00:00作为时间
我有一个因子格式的时间戳列表,我想使用 lurbridate 进行转换。
但是有些时间戳缺少时间00:00:00:
2013-12-24 23:00:00
2013-12-24
2013-12-24 01:00:00
如果我缺少时间,如何扩展 df$timestamp <- ymd_hms(df$Timestamp_factor)
以插入 00:00:00
?
您可以使用 lubridate 的截断术语来获取那些缺少的参数。在这种情况下,您缺少三个参数小时、分钟和秒
ymd_hms(c("2013-12-24 23:00:00", "2013-12-24", "2013-12-24 01:00:00"), truncated = 3)
然而,那将永远return00:00:00作为时间