在R中,在一个 Dataframe 中,我有一个0h9min.34sec格式的值。我想使用Strptime读入这些值。我应该选择什么格式?(比如format = % a % b % c,我找不到任何可以处理这些数字后面的字符的格式)。先谢了!
czq61nw11#
你可以直接把它们写进去
strptime("0h 9min. 34sec", format="%Hh %Mmin. %Ssec", tz="UTC") #[1] "2014-12-09 00:09:34 UTC"
hlswsv352#
如果你想要一个替代方案,我建议使用lubridate,它有一系列直观的功能来处理日期和时间。
lubridate
lubridate::hms("0h 9min. 34sec") #> [1] "9M 34S"
创建于2023年2月13日,使用reprex v2.0.2
2条答案
按热度按时间czq61nw11#
你可以直接把它们写进去
hlswsv352#
如果你想要一个替代方案,我建议使用
lubridate
,它有一系列直观的功能来处理日期和时间。创建于2023年2月13日,使用reprex v2.0.2