Я хотел бы объединить все записи игроков, где их несколько, в одну строку путем усреднения всех числовых столбцов, приписанных этому игроку, и избавления от дубликатов.На изображении это применимо к "Куинси Эйси" и "Джастину Андерсону".
Я хочу, чтобы один ряд / игрок
В идеале я хотел бы, чтобы все статистические данные игрока были включенытолько одна строка data.table в r
Это код, который я пробовал до сих пор.
practice %>% group_by(Player) %>%
summarise(totgames = sum(practice$G)) %>%
summarise_if(is.numeric, ~weighted.mean( x = col(practice),practice$G))
К сожалению, я получаю это сообщение об ошибке:
Error in weighted.mean.default(x = col(practice), practice$G) :
'x' and 'w' must have the same length
Мне нужно найти способ получить среднее значение по столбцам статистики каждого игрока на основе веса игр, сыгранных 'G'