读取R中的特殊时间值

55ooxyrt  于 2023-02-14  发布在  其他
关注(0)|答案(2)|浏览(107)

在R中,
在一个 Dataframe 中,我有一个0h9min.34sec格式的值。
我想使用Strptime读入这些值。我应该选择什么格式?(比如format = % a % b % c,我找不到任何可以处理这些数字后面的字符的格式)。
先谢了!

czq61nw1

czq61nw11#

你可以直接把它们写进去

strptime("0h 9min. 34sec", format="%Hh %Mmin. %Ssec", tz="UTC")
#[1] "2014-12-09 00:09:34 UTC"
hlswsv35

hlswsv352#

如果你想要一个替代方案,我建议使用lubridate,它有一系列直观的功能来处理日期和时间。

lubridate::hms("0h 9min. 34sec")
#> [1] "9M 34S"

创建于2023年2月13日,使用reprex v2.0.2

相关问题