我有一个看起来像这样的数据框head(df)Scoresheet.IdEntry.NumberRoundJudge.NameJudge.InitialsRaw.Score12643726082Allenag79226655224932Allenag67326521819961Allenag65426655427512Allenag64526655123992Allenag6362628251131Allenag62显然还有更多法官。我正在尝试使用Z分数在数据框中创建新列。我能够根据每个法官的原始分数使用Z分数计算。with(df,tapply(as.numeric(df$Raw.Score),
usageoftapplywithFUN=function(x){}在我的任务中,我想按性别找到温度的平均值。我们可以通过tapply命令来做到这一点。我也不允许使用平均命令:1tapply(df$temperature,df$gender,FUN=function(x){sum(x)/length(df[,1])})但它给了我错误的结果。它只是将结果除以2,而不是找到两个性别的平均值。我该如何解决?因为聚合函数一切正常:1 aggregate(df$temperature,by=list(df$gender),function(x){sum(x)/length(x)})@jogo,"我也不允
usageoftapplywithFUN=function(x){}在我的任务中,我想按性别找到温度的平均值。我们可以通过tapply命令来做到这一点。我也不允许使用平均命令:1tapply(df$temperature,df$gender,FUN=function(x){sum(x)/length(df[,1])})但它给了我错误的结果。它只是将结果除以2,而不是找到两个性别的平均值。我该如何解决?因为聚合函数一切正常:1 aggregate(df$temperature,by=list(df$gender),function(x){sum(x)/length(x)})@jogo,"我也不允