Я хотел преобразовать список символьных переменных во фрейме данных в числовой формат c. Я использовал функции TRANSFORM и LAPPLY.
Метод 1
var <- c('year', 'age', 'days', 'visits')
df <- lapply(var, function(x) {transform(df, x = as.numeric(x))}
Метод 2
var <- c('year', 'age', 'days', 'visits')
for (i in 1:length(var)) {
transform(df, df$var[i] = as.numeric(var[i])
}
Но ни одна из них не сработала.
Может кто-нибудь сказать где проблема? Как правильно достичь этой цели? Спасибо!