我有一个十进制格式的时间:水平格式为22,13,我想用R表示为HH:MM。我的意思是22:08(折旧秒数)
任何人都可以帮助我吗?
尝试
x <- "22,13" sprintf("%s:%02.0f", sub(",\\d+", "", x), as.numeric(sub("\\d+,", "0.", x)) * 60) # [1] "22:08"