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

funzione di Aggregazione in R 0

la Sintassi per la Funzione Aggregate() in R:

aggregato(x, dalla, DIVERTIMENTO, …, semplificare = TRUE, drop = TRUE)
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à

 Funzione aggregata in R 1

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à

 Funzione aggregata in R 2

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à

funzione di Aggregazione in R 3

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à

funzione di Aggregazione in R 4

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à

Funzione aggregata in R 5