我在字符类中转换时间戳时遇到问题。我正在尝试使用以下函数
df$Time <- strptime(df$Time, format = "%H:%M:%S")
然后,我遇到的问题是,我的时间列(当前类为Character)列出的值如下所示:1:00:05或55:42。列中没有日期。
55:45是mm:ss,而1:00:05是hh:mm:ss,会不会是这个问题呢?我想不出别的了,运行上面的函数,整列都是NA,怎么解决呢?
谢谢你的任何帮助。我一直被卡住了,尝试了这么多不同的功能,如hms从lubridate和as.POSIXct
以下是示例数据集
df <- data.frame(Time = c("1:00:05", "55:45","34:33","1:12:35"))
df$Time <- as.character(df$Time)
head(df)
1条答案
按热度按时间8cdiaqws1#
我们可以使用
parse_date_time