Funzione Aggregate () in R
La funzione Aggregate () in R divide i dati in sottoinsiemi, calcola le statistiche di riepilogo per ciascun sottoinsieme e restituisce il risultato in un gruppo per modulo. La funzione Aggregata in R è simile a group by in SQL. La funzione Aggregate () è utile per eseguire tutte le operazioni aggregate come somma,conteggio,media, minimo e massimo.
vediamo un Esempio di seguito
- Aggregato() che calcola gruppo somma
- calcolare il gruppo di max e minimo utilizzo di aggregazione() la funzione
- Aggregato() funzione che calcola la media di gruppo
- Get gruppo conta utilizzando funzione aggregate ()
Un pictographical rappresentazione aggregata) funzione cioè la somma complessiva è di seguito illustrato
la Sintassi per la Funzione Aggregate() in R:
X | R oggetto, per lo più un dataframe |
da | un elenco di elementi di raggruppamento, da cui i sottoinsiemi sono raggruppati per |
DIVERTENTE | una funzione per calcolare le statistiche di riepilogo |
semplificare | logico che indica se i risultati devono essere semplificata di un vettore o di una matrice, se possibile |
drop | logico che indica se la goccia inutilizzati combinazioni di valori di raggruppamento. |
Esempio di funzione Aggregate () in R:
Usiamo il set di dati iris per dimostrare un semplice esempio di funzione aggregata in R. Sappiamo tutti del set di dati iris. Supponiamo di voler trovare la media di tutte le metriche (Sepal.Lunghezza Sepalo.Larghezza Petalo.Lunghezza Petalo.Width) per le specie distinte, possiamo usare la funzione aggregata
# Aggregate function in R with mean summary statisticsagg_mean = aggregate(iris,by=list(iris$Species),FUN=mean, na.rm=TRUE)agg_mean
il codice precedente prende le prime 4 colonne del set di dati iris e gruppi per “specie” calcolando la media per ciascun gruppo, quindi l’output sarà
nota: Quando si utilizza la funzione aggregate (), le variabili by devono essere in un elenco.
Esempio per la funzione aggregate() in R con somma:
Usiamo la funzione aggregate() in R per creare la somma di tutte le metriche tra specie e gruppo per specie.
# Aggregate function in R with sum summary statisticsagg_sum = aggregate(iris,by=list(iris$Species),FUN=sum, na.rm=TRUE)agg_sum
Quando eseguiamo il codice di cui sopra, l’uscita sarà
Esempio per la funzione aggregate () in R con count:
Usiamo la funzione aggregate () per creare il conteggio di tutte le metriche tra specie e gruppi per specie.
# Aggregate function in R with countagg_count = aggregate(iris,by=list(iris$Species),FUN=length)agg_count
il codice di cui sopra prende prime 4 colonne di iris set di dati e dei gruppi “specie” di calcolo del conteggio per ogni gruppo, in modo che l’output sarà
Esempio di aggregazione() la funzione in R con massimo:
usiamo l’aggregazione() funzione per creare il massimo di tutte le metriche di specie e di gruppo di specie.
# Aggregate function in R with maximumagg_max = aggregate(iris,by=list(iris$Species),FUN=max, na.rm=TRUE)agg_max
il codice di cui sopra prende prime 4 colonne di iris set di dati e dei gruppi “specie” calcolando il max per ogni gruppo, in modo che l’output sarà
Esempio di aggregazione() la funzione in R con un minimo di:
usiamo l’aggregazione() funzione per creare il minimo di tutte le metriche di specie e di gruppo di specie.
# Aggregate function in R with minimumagg_min = aggregate(iris,by=list(iris$Species),FUN=min, na.rm=TRUE)agg_min
il codice di cui sopra prende le prime 4 colonne del set di dati iris e gruppi per “specie” calcolando il min per ciascun gruppo, quindi l’output sarà