【发布时间】:2021-02-01 10:17:39
【问题描述】:
假设您有一个以分钟为单位的时间向量,该向量存储为十进制数。在本例中,我将选择 2.5,即 2 分 30 秒。
我想使用lubridate 的parse_date_time 函数来解析这个。但是,我看到的输出是错误的。运行此行后:
parse_date_time(2.5, "M:S")
我得到以下输出:
"0000-01-01 00:02:05 UTC"
而不是预期
"0000-01-01 00:02:30 UTC"
不知何故,lubridate 无法识别我的.5 不是指 5 秒,而是 30 秒,因为两分半钟是 2 分 30 秒,而不是 2 分 5 秒。
我应该使用parse_date_time 的正确格式来获得预期的输出?
【问题讨论】: