Ivan vuole combinare tutti i prezzi della frutta immagazzinati in diversi elenchi in un unico elenco. Quindi, come lo farà? Usando la lingua R, ha usato diversi modi per completare questo compito. Vediamoli uno per uno.
In questo tutorial, vedremo come possiamo combinare due o più alla volta.
Metodo 1: usando c ()
Nella programmazione R, C combina due o più elenchi alla volta. Qui, gli elenchi possono avere le stesse o diverse lunghezze. Restituirà un elenco combinato.
Sintassi:
C (List_Object1, ListObject2, ...)Dove,
List_Object si riferisce a un elenco.
Vediamo alcuni esempi per capire meglio questo metodo.
Esempio 1
In questo esempio, combineremo elenchi di mango_price e Apple_price.
#crea elenco con 5 prezzi del mangoRisultato:
Nel codice, avevamo due elenchi con cinque elementi ciascuno e li abbiamo combinati usando il metodo C ().
Esempio 2
In questo esempio, combineremo Mango_Price, GUAVA_PRICE, GRAPE_PRICE e Apple_Price:
#crea elenco con 5 prezzi del mangoRisultato:
Nel codice, avevamo quattro elenchi con conteggi di elementi diversi e li abbiamo combinati usando il metodo C ().
Metodo 2: utilizzando Append ()
Nella programmazione R, il metodo Append () combina due elenchi alla volta. Qui, gli elenchi possono avere le stesse o diverse lunghezze. Restituirà un elenco combinato.
Sintassi:
Append (List_Object1, ListObject2)Dove,
List_Object si riferisce a un elenco.
Vediamo alcuni esempi per capire meglio questo metodo.
Esempio 1
In questo esempio, combineremo gli elenchi MANGO_PRICE e Apple_Price.
#crea elenco con 5 prezzi del mangoRisultato:
Nel codice, avevamo due elenchi con 5 elementi ciascuno e li abbiamo combinati usando il metodo Append ().
Esempio 2
In questo esempio, combineremo elenchi di mango_price e Apple_price con diversi conteggi di elementi in un elenco.
#crea elenco con 5 prezzi del mangoRisultato:
Nel codice, avevamo due elenchi con diversi numeri di elementi e li abbiamo combinati usando il metodo Append ().
Metodo 3: usando Mapply ()
Nella programmazione R, il metodo Mapply () combina due o più elenchi alla volta. Qui, gli elenchi possono avere le stesse o diverse lunghezze. Restituirà un elenco combinato in una matrice in modo tale che ogni elenco in un elenco combinato sia una riga. Ci vogliono due parametri; Il primo parametro rappresenta la C, che viene utilizzata per combinare gli elenchi e il resto dei parametri rappresenta gli oggetti dell'elenco da combinare.
Sintassi:
Mapply (C, List_Object1, ListObject2, ...)Parametri:
Vediamo alcuni esempi per capire meglio questo metodo.
Esempio 1
In questo esempio, combineremo elenchi di mango_price e Apple_price.
#crea elenco con 5 prezzi del mangoRisultato:
Possiamo vedere che le liste sono combinate in una matrice.
Esempio 2
In questo esempio, combineremo MANGO_PRICE, GUAVA_PRICE, GRAPE_PRICE e Apple_Price.
#crea elenco con 5 prezzi del mangoRisultato:
Possiamo vedere che la matrice precedente (risultato) ha quattro righe in modo tale che ogni riga in una matrice si riferisca a un singolo elenco che viene combinato.
Metodo 4: usando la mappa ()
Nella programmazione R, il metodo Map () combina due o più elenchi alla volta. Qui, gli elenchi possono avere lunghezze stesse o diverse. Restituirà un elenco combinato in un elenco. Ci vogliono due parametri; Il primo parametro rappresenta la C, che viene utilizzata per combinare gli elenchi e il secondo parametro rappresenta gli oggetti dell'elenco da combinare.
Sintassi:
Mappa (C, List_Object1, ListObject2, ...)Parametri:
Vediamo alcuni esempi per capire meglio questo metodo.
Esempio 1
In questo esempio, combineremo elenchi di mango_price e Apple_price con lo stesso numero di elementi.
#crea elenco con 5 prezzi del mangoRisultato:
Possiamo vedere che gli elenchi sono combinati in un elenco.
Esempio 2
In questo esempio, combineremo MANGO_PRICE, GUAVA_PRICE, GRAPE_PRICE e Apple_Price con diversi numeri di elementi.
#crea elenco con 5 prezzi del mangoRisultato:
Possiamo vedere che gli elenchi sono combinati in un elenco.
Conclusione
In questo articolo, Ivan ha usato questi quattro modi per combinare i prezzi della frutta in un elenco. Se si desidera combinare solo due elenchi, è possibile utilizzare il metodo Append (). Se hai intenzione di combinare elenchi con diversi numeri di elementi, puoi usare i metodi C (), Mapply () e Map (). Si prega di notare che il metodo Mapply () restituisce una matrice.