A 有一个带有代表小时和分钟的字符串的列。我想整理该列并将元素转换为仅表示分钟的整数。
这些字符串可以具有以下形式之一:
我编写了一个函数将这些字符串转换为分钟。
这是函数的样子:
convert_ZA_time <- function(string) {
if (nchar(string) == 1) {
result <- as.integer(string)
}
else if (endsWith(string, " Std")) {
result <- as.integer(substring(string, 1, 1)) * 60
}
else if (endsWith(string, " min") && nchar(string) == 6) {
result <- as.integer(substring(string, 1, 2))
}
else if (endsWith(string, " …Run Code Online (Sandbox Code Playgroud)