Применение нескольких функций к фрейму данных в R - PullRequest
1 голос
/ 17 июня 2020

Я пытаюсь применить несколько функций к столбцу фрейма данных в R, как показано ниже:

lapply(targets$phenotype, function(x) {tolower(x); gsub(" ", "_",x) })

Однако работает только второй. То же самое произойдет, если я переключу порядок tolower и gsub (выполняется только второй)

1 Ответ

0 голосов
/ 17 июня 2020

tolower не обновляется до x

lapply(targets$phenotype, function(x) {x <- tolower(x); gsub(" ", "_",x) })

здесь, нам даже не нужен al oop, если это один столбец, как gsub и tolower векторизованы

1010 *
...