вам нужно вернуть полный объект x, а не только результат вашего назначения (это строка missing).
x
missing
changeLevel1 <- function(x){ levels(x)[which(levels(x) == 'a')] <- 'missing' return (x) }