Аналогичным способом записи в R
будет
zscoR <- function(data, mean, sd) {
if(sd == 0) {
0
} else {
abs((data - mean)/sd)
}
}
Если все входные параметры имеют одинаковую длину и больше 1, используйте ifelse
zscoRM <- function(data, mean, sd) {
ifelse(sd == 0, 0, abs((data - mean)/sd))
}