Questa operazione deve essere eseguita su un frame di dati. Creiamo il frame dati con sette righe e cinque colonne.
#Crea un mercato dati che ha 7 righe e 5 colonne.Risultato
Ora restituiremo i valori massimi in una colonna raggruppando i valori simili in un'altra colonna.
Metodo 1: aggregato ()
Qui, utilizziamo la funzione aggregata () che prende i tre parametri.
Sintassi
Aggregate (DataFrame_Object $ raggruppato, elenco (dataframe_object $ raggruppamento), fun = max)Parametri
Esempio 1
In questo esempio, raggruppiamo i valori nella colonna Market_Place e otteniamo i valori massimi nella colonna Market_Squarefeet raggruppata dalla colonna Market_Place.
Risultato
Possiamo vedere che i valori simili (Australia, India e USA) nella colonna Market_Place sono raggruppati e restituiscono il massimo dei valori raggruppati nella colonna Market_Square Feet.
Esempio 2
In questo esempio, raggruppiamo i valori nella colonna Market_Type e otteniamo i valori massimi nella colonna Market_Squarefeet raggruppata dalla colonna Market_Type.
Risultato
Possiamo vedere che i valori simili (barra, drogheria e ristorante) nella colonna Market_Type sono raggruppati e restituiscono il massimo dei valori raggruppati nella colonna Market_Square Feet.
Esempio 3
In questo esempio, raggruppiamo i valori nelle colonne Market_Type e Market_Place e otteniamo i valori massimi nella colonna Market_Squarefeet raggruppata dalle colonne Market_Type e Market_Place.
Risultato
Possiamo vedere che i valori simili da due colonne sono stati raggruppati e restituire i valori massimi in ciascun valore raggruppato nella colonna Market_Square Feet.
Metodo 2: dplyr
Qui, utilizziamo Group_By con Summarise_AT () che sono disponibili nella libreria DPLER per eseguire il Group_By con funzionamento massimo.
Sintassi
DataFrame_Object%>% Group_By (raggruppamento)%>% Sumpiise_at (vars (raggruppato), elenco (nome = max))Dove:
Infine, riassumiamo prima con Max e lo carichiamo in gruppo. Quindi, cariciamo la colonna raggruppata nell'oggetto dati.
Restituisce un Tibble.
Esempio 1
In questo esempio, raggruppiamo i valori nella colonna Market_Place e otteniamo i valori massimi nella colonna Market_Squarefeet raggruppata dalla colonna Market_Place.
Risultato
Possiamo vedere che i valori simili (Australia, India e USA) nella colonna Market_Place sono raggruppati e restituiscono il massimo da ciascun valore raggruppato nella colonna Market_Square Feet.
Esempio 2
In questo esempio, raggruppiamo i valori nella colonna Market_Type e otteniamo i valori massimi nella colonna Market_Squarefeet raggruppata dalla colonna Market_Type.
Risultato
Possiamo vedere che i valori simili (barra, generi alimentari e ristoranti) nella colonna Market_Type sono raggruppati e restituiscono i valori massimi in ciascun valore raggruppato nella colonna Market_Square Feet.
Conclusione
È possibile raggruppare le colonne singole o più con altre colonne numeriche per restituire il valore massimo dalla colonna numerica usando la funzione aggregata (). Allo stesso modo, possiamo utilizzare la funzione GroupBy () con la funzione Summarise_AT () per raggruppare i valori simili in una colonna e restituire i valori massimi dai valori raggruppati rispetto a un'altra colonna.