0
私の仕事では、性別で気温の平均を求めたいと思います。これはtapplyコマンドで行うことができます。また、私は平均コマンドを使用することはできません:FUN = function(x){}でtapplyを使用する
tapply(df$temperature,df$gender,FUN = function(x){sum(x)/length(df[,1])})
私は間違った結果を与えます。両方の性別の平均を見つけるのではなく、結果を2で割るだけです。 どうすれば修正できますか? 集約関数のすべてが正しい作品であるため:(X)/長さ(x)はその合計を確認
aggregate(df$temperature,by = list(df$gender),function(x){sum (x)/length(x)})
'sum(x)/ length(x)'? –
@jogo、 "また、私は平均コマンド" –
'mymean < - function(x)sum(x)/ length(x)を使用することはできません。 ... FUN = mymean' – jogo