我正在尝试将倒数计时器从字符转换为可用格式,理想情况下是时间格式,但数字可能有效。
我尝试使用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")
答案 0 :(得分:1)
选项为strptime
strptime(sub("^0$", "00:00", gsub("[-+()]", "", sd$Time)), format = "%M:%S")