Вот код, который не может привести годы к числовым c. Данные доступны по inte rnet с кодом. Но приведенная ниже часть кода работает некорректно.
gdp_tidy <- gdp %>%
mutate_at(vars(contains("YR")),as.numeric) %>%
gather(year,value,3:13) %>%
janitor::clean_names() %>% #fix column name
mutate(year = as.numeric(stringr::str_sub(year,1,4)))
Это ошибка:
Warning message:
NAs introduced by coercion