Я пытаюсь применить несколько функций к столбцу фрейма данных в R, как показано ниже:
lapply(targets$phenotype, function(x) {tolower(x); gsub(" ", "_",x) })
Однако работает только второй. То же самое произойдет, если я переключу порядок tolower и gsub (выполняется только второй)
tolower не обновляется до x
tolower
x
lapply(targets$phenotype, function(x) {x <- tolower(x); gsub(" ", "_",x) })
здесь, нам даже не нужен al oop, если это один столбец, как gsub и tolower векторизованы
gsub