当我的时间采用字符格式时,将我的时间从小时:分钟转换为分钟

问题描述 投票:0回答:1

我当前的时间以小时:分钟为单位,我想将其转换为小步舞曲。现在,我通常认为这可以使用 lubridate pacame 和 hms() 函数来完成,该函数使我们能够分别获取小时和小步曲。然而,我很难做到这一点,因为我的时间是字符格式,所以只是得到一个错误,有什么方法可以在执行此操作之前将我的时间转换为时间格式吗?我当前尝试执行此操作的时间是“1:24”。我尝试过使用以下方法来转换时间: strptime(mlength, format = "%H:%M"),但是我有点担心这是 24 小时制的时间而不是时间长度。

r
1个回答
0
投票

as.numeric(as.difftime(mlength, 格式='%H:%M', 单位='分钟'))

确保从格式参数中删除秒,否则我们将返回 NA

© www.soinside.com 2019 - 2024. All rights reserved.