【发布时间】:2020-12-28 23:31:21
【问题描述】:
我有一个数据框,其中包含跑一圈所需的时间,我正在尝试将其分成每个车手的单独数据框。
这些时间值看起来像这样,以分钟为单位:秒.毫秒,除了第一圈在秒和毫秒之间有一个冒号。
13:14:50 1:28.322 1:24.561 1:23.973 1:23.733 1:24.752
我希望将这些以秒格式保存在单独的数据框中。
794.500 88.322 84.561 83.973 83.733 84.752
当我将其转换为数字时,它会给出以下值。
214 201 174 150 133 183
当我使用strptime 或POSIXlt 时,即使我使用格式代码,它也会给我很大的值,这些值也是错误的。但是,我减去了 2 个值,发现时差是正确的,通过这个我发现它们都被 1609164020 关闭了。此外,这些值忽略了我需要的十进制值。
【问题讨论】:
-
没有回答你的问题,但我认为你对第一个条目的解释是错误的。这看起来更像是一个时间而不是一个持续时间。毫秒有 3 位数吗?
-
您能否提供一个可重现的数据示例。请参阅how to give a reproducible example。另外,您真的需要单独数据框中的输出吗?那么每个数据帧中只有 1 个值?