Мы пытаемся очистить наши данные. Мы собрали набор данных, и почти все работает, за исключением последней части кода. Он говорит, что не может найти функцию поперек.
Код следующий:
cleandata <- data1 %>%
pivot_longer(3:173, names_to = "variable", values_to = "value") %>%
select(-2) %>%
mutate(year = as.numeric(str_extract(variable, "[0-9]{4}"))) %>%
mutate(variable = str_extract(variable, "(.+)\r")) %>%
mutate(variable = str_replace(variable, "\\r", "")) %>%
distinct() %>%
pivot_wider(names_from = variable, values_from = value) %>%
mutate(across(2:ncol(.), as.numeric))
Выдает следующую ошибку: Error in across(2:ncol(.), as.numeric) : could not find function "across"
Есть ли у кого-нибудь решение этой проблемы?