我怎样才能计算出每年平均玩游戏的次数

  • 本文关键字:玩游戏 年平均 计算 r
  • 更新时间 :
  • 英文 :


在我的数据集中,我有一列"游戏",它代表了所玩的游戏,所以我想计算每年的平均游戏次数。

这是我的数据集。

playerNBA <- data.frame(
playerID =c("abercda01" , "addybo01", "allisar01" ,
"allisdo01" , "ansonca01" , "armstbo01")
,yearID =c(1871 , 1871 , 1872 ,
1873 , 1873 , 1874 )
,stint =c(1 , 1 , 1,
1 , 1 , 1)
,teamID =c("TRO" , "RC1" , "CL1" ,
"WS3" , "RC1" , "FW1")
,lgID  = c(NA , NA , NA , NA , NA , NA)
,Game = c( 1 , 25 , 29 , 27 , 25 , 12 ))

我试了很多次,但我写的所有代码都是错误的

playerNBA[median(playerNBA$G),]

dplyr将成为您在这里最好的朋友。下面的代码将按年份对您的行进行分组,然后使用summary,您可以计算新组成的组的平均值。

library(dplyr)
playerNBA %>% 
group_by(yearID) %>%
summarise(avgGames = mean(Game))

最新更新