R:集計関数を厳密に使用して比例テーブルを作成するにはどうすればよいですか?[複製]

Nov 21 2020

このコード行がありますが、テーブルの比率を作成するためのFUNパラメーターの下のコマンドがわかりません。

list(aggregate(df[,xx], by=list(df[,yy]), FUN=proportions)

回答

1 akrun Nov 21 2020 at 05:29

proportionsテーブルを作成する場合はtableproportions(またはprop.table)とともに使用します

proportions(table(df[c('xx', 'yy')]))

のみを使用する必要がある場合 aggregate

transform(aggregate(xx ~ yy, df, FUN = length), prop = xx/sum(xx))