Ошибка в grouped_df_impl (данные, unname (переменные), drop):

FannieY спросил: 14 ноября 2017 в 06:53 в: r

Это первый раз, когда я пытаюсь написать функцию с двумя каналами внутри, чтобы при присвоении имени x и имени переменной y результаты были агрегированы, присоединены к данным и удалены. Когда я запускаю свою письменную функцию, появляется сообщение об ошибке с субтитрами, и я понятия не имею, в чем проблема.

mrr <- function(x, y){ 
  x <- data %>%
   group_by(y) %>%
   summarize(n=n(),
         sum=sum(unit_sales)) 
data <- data %>%
  left_join(x, by="y") %>%
  mutate(str_c(x,y))=(sum-unit_sales)/(n-1) %>%
  select(-one_of(n, sum)) %>%
  rm(x)
}

Я нашел соответствующие результаты, когда дал сообщение об ошибке в окне поиска, но ответы не были связаны с моей проблемой. Дайте мне знать, если у вас есть какие-либо мысли.

0 ответов