R: Comment créer une table de proportions en utilisant strictement la fonction d'agrégation? [dupliquer]

Nov 21 2020

J'ai cette ligne de code, mais je ne connais pas la commande sous le paramètre FUN pour créer les proportions de la table:

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

Réponses

1 akrun Nov 21 2020 at 05:29

Si nous créons une proportionstable, utilisez tableavec proportions(ou prop.table)

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

Si nous devons utiliser uniquement aggregate

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