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, restituiamo i valori minimi in una colonna raggruppando i valori simili in un'altra colonna.
Metodo 1: aggregato ()
Qui, utilizziamo la funzione aggregata () che richiede tre parametri.
Sintassi
Aggregate (dataframe_object $ raggruppato, elenco (dataframe_object $ raggruppamento), fun = min)Parametri:
Esempio 1
In questo esempio, raggruppiamo i valori nella colonna Market_Place e otteniamo i valori minimi 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 restituiti il minimo dei valori raggruppati nella colonna Market_Square Feet.
Esempio 2
In questo esempio, raggruppiamo i valori nella colonna Market_Type e otteniamo i valori minimi 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 restituiti il minimo 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 minimi nella colonna Market_Squarefeet raggruppata dalle colonne Market_Type e Market_Place.
Risultato
Possiamo vedere che i valori simili dalle due colonne sono stati raggruppati e restituiti i valori minimi in ciascun valore raggruppato nella colonna Market_Square Feet.
Metodo 2: dplyr
Qui, utilizziamo la funzione Group_by () con la funzione Summarise_AT () che sono disponibili nella libreria DPLER per eseguire la funzione Group_by () con l'operazione MIN.
Sintassi
DataFrame_Object%>% Group_By (raggruppamento)%>% Sumpiise_at (vars (raggruppato), elenco (nome = min))Dove:
Infine, riassumiamo per la prima volta con il min e lo cariciamo nel 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 minimi 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 restituiti il minimo 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 minimi 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 restituiti i valori minimi in ciascun valore raggruppato nella colonna Market_Square Feet.
Conclusione
È possibile raggruppare le colonne singole o più con le altre colonne numeriche per restituire il valore minimo dalla colonna numerica usando la funzione aggregata (). Allo stesso modo, possiamo usare il funcone GroupBy () con la funzione SummiRise_AT () per raggruppare i valori simili in una colonna e restituire i valori minimi dai valori raggruppati rispetto a un'altra colonna.