Что означает замена атрибута `vars` на` groups` в R на dplyr? - PullRequest
1 голос
/ 11 июня 2019

Я запускаю этот бит кода в R. У меня есть подключенные dplyr и magrittr

  agg <- landings %>% group_by(gear) %>% summarise(tot = sum(land, na.rm = TRUE)) %>% arrange(desc(tot))

и я получаю предупреждение

"Обнаружение старого формата grouped_df, замена атрибута varsна groups "

Что это значит?

1 Ответ

1 голос
/ 12 июня 2019

Проблема была связана с атрибутами группы. Если мы ungroup перегруппируемся, предупреждений не будет

library(dplyr)
landings %>% 
    ungroup %>% 
    group_by(gear)  %>%
    summarise(tot = sum(land, na.rm = TRUE)) %>% 
    arrange(desc(tot))

Или другой вариант - преобразовать в data.frame с as.data.frame, и это также приведет к удалению уже существующих атрибутов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...