将倒数计时器转换为可用格式

时间:2019-05-08 11:43:46

标签: r time rstudio

我正在尝试将倒数计时器从字符转换为可用格式,理想情况下是时间格式,但数字可能有效。

我尝试使用as.POSIXct以及Chron程序包对其进行转换

这是DF的电话

structure(list(Time = c("(-01:30)", "(-01:15)", "(-01:00)", "(-00:45)", 
"(-00:30)", "(-00:15)", "0", "+00:13", "+00:15", "+00:30", "+00:45"
)), row.names = c(NA, -11L), class = c("tbl_df", "tbl", "data.frame"
))

我已经使用

从时间列中删除了括号

sd$Time = (gsub("[(),//]", "", sd$Time))

然后尝试使用以下

进行ton转换
sd$Time <-  as.POSIXct(sd$Time, format="%M:%S")

1 个答案:

答案 0 :(得分:1)

选项为strptime

strptime(sub("^0$", "00:00", gsub("[-+()]", "", sd$Time)), format = "%M:%S")