Интересно, почему мое преобразование столбца "t5" не было успешным -
В столбце "t5" содержатся все символы, я хочу преобразовать его в столбец цифры c, оставив не- Numri c значение как NA, названное в таблице как "t5.num".
Мой код ниже: сначала я назначил имя, затем попытался изменить столбец, но это не сработало. -
d <- tibble(id = c(3, 7, 1, 10,100), t5 = c("10", "<1", "NA", "8","78"))
convert_column <- function(data, col_name) {
new_col_name <- paste0(rlang::enquo(col_name),".num")
data %>%
mutate(new_col_name = as.numeric(!!col_name))
}
d %>% convert_column("t5")
Может кто-нибудь указать, что не так с моим кодом? спасибо за вашу помощь!