Использование R Package dplyr - PullRequest
       0

Использование R Package dplyr

0 голосов
/ 27 сентября 2019

Я пытаюсь создать таблицу, используя dplyr.При попытке получить сообщение об ошибке «Ошибка: невозможно установить подмножество [ с использованием объекта указанного класса».Ничего не указано в моем сценарии.В идеале я хотел бы создать таблицу, которая сгруппирована по ScoutGrade и показывает количество игроков для каждого назначенного ScoutGrade.Я приложил свой сценарий ниже:

PlayerSalariesProject %>%
  count(PlayerSalariesProject$WAR) %>%
  group_by(PlayerSalariesProject, PlayerSalariesProject$GradingScale)

1 Ответ

0 голосов
/ 28 сентября 2019

Мы можем использовать имя столбца без кавычек внутри функции tidyverse

library(dplyr)
PlayerSalariesProject %>%
    group_by(WAR) %>%
    mutate(n = n()) %>% 
    group_by(GradingScale, n)  %>%
    summarise(meanWAR = mean(WAR))

Поскольку summarise возвращает только суммированные столбцы вместе с переменными группировки, мы можем использовать mutate, а затем сделать еще один group_by

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