Следующий код завершается ошибкой с сообщением об ошибке «Ошибка в .f (.x [[i]], ...): объект« область »не найден»
И все же он работает, если я вхожу в содержание функции вручную.
library(tidyverse)
df <- data.frame(
'id'=1:10,
'inp'=c(1,1,1,2,2,3,3,7,8,7),
'out'=c(3,3,3,2,2,4,4,9,8,9),
'area'=c('A','A','A','A','A','A','B','B','B','C')
)
uniqdashc <- function(x,y) {
x %>%
select(y) %>%
group_by(y) %>%
dplyr::mutate(count=n()) %>%
unique() %>%
arrange(desc(count))
}
uniqdashc(df,area)