Come utilizzare la funzione non pratica in un elenco

Come utilizzare la funzione non pratica in un elenco
In alcuni casi, è necessario convertire un elenco in un vettore non elegante gli elementi da un elenco.

Gli elenchi possono avere un elenco di elementi o un frame di dati.

In questo articolo, vedremo come non quotidiano l'elenco degli elementi con la funzione Unlist ().

La funzione Unlist () viene utilizzata per convertire gli elementi in un elenco in vettore. Discuteremo i diversi scenari con gli elementi dell'elenco per convertire in un vettore.

Unl in elenco dell'elenco degli elementi

In questo approccio, non lento l'elenco che ha solo elementi. Prende l'oggetto elenco come parametro.

Sintassi

UNLIST (List_Object)

Dove, List_Object è l'elenco di input con elementi.

Esempio 1
In questo caso, creiamo un elenco di 5 prezzi del mango e utilizziamo la funzione Unlist () per nonno l'elenco.

#crea elenco con 5 prezzi del mango
mango_price = elenco (100.230.222.671,45)
Elenco #Return
Stampa (mango_price)
#unlist l'elenco sopra
non quotidy = unlist (mango_price)
#Schermo
Stampa (non quotato)

Risultato

Puoi vedere che gli elementi dell'elenco non sono elencati a un vettore.

Esempio 2
In questo caso, creiamo un elenco di 5 stringhe e utilizziamo la funzione Unlist () per non quotidiano l'elenco.

#crea elenco con 5 corde di mango
mango = elenco ("type1", "type2", "type3", "type4", "type5")
Elenco #Return
Stampa (mango)
#unlist l'elenco sopra
non quotidico = unlist (mango)
#Schermo
Stampa (non quotato)

Risultato

Puoi vedere che gli elementi dell'elenco non sono elencati a un vettore.

Unlienting the List of List

In questo approccio, abbiamo unleto quell'elenco che contiene un elenco nidificato (elenco di elenchi). Dopo illento, se si desidera restituire i nomi dell'elenco, è possibile specificare l'uso.Parametro dei nomi a true. Se non hai bisogno dei nomi dell'elenco, è possibile specificare l'uso.parametro dei nomi a false. Per impostazione predefinita, restituisce i nomi dell'elenco.

Sintassi

UNLIST (list_object, usa.nomi)

Dove list_object è l'elenco di input con elenchi e utilizzo.I nomi vengono utilizzati per restituire/rimuovere i nomi da un elenco non quotato.

Esempio 1

In questo caso, creiamo un elenco di 2 prezzi della frutta che hanno 5 elementi ciascuno e non lento senza nomi.

#crea elenco con 2 elenco dei prezzi della frutta
Price = elenco (Mango = elenco (100.230.222.671,45), Apple = elenco (12,63,45,33,32))
Elenco #Return
Stampa (prezzo)
#Unlist L'elenco di cui sopra senza nomi dell'elenco
non quotidy = unlist (prezzo, uso.nomi = false)
#Schermo
Stampa (non quotato)

Risultato

Puoi vedere che gli elementi dell'elenco non sono elencati a un vettore senza i nomi dell'elenco.

Esempio 2
In questo caso, creiamo un elenco di 2 prezzi della frutta che hanno 5 elementi ciascuno e non lessuano con i nomi.

#crea elenco con 2 elenco dei prezzi della frutta
Price = elenco (Mango = elenco (100.230.222.671,45), Apple = elenco (12,63,45,33,32))
Elenco #Return
Stampa (prezzo)
#Unlist L'elenco sopra con i nomi dell'elenco
non quotidy = unlist (prezzo, uso.nomi = vero)
#Schermo
Stampa (non quotato)

Risultato

Puoi vedere che gli elementi dell'elenco non sono elencati a un vettore con i nomi dell'elenco.

Unlecting l'elenco di DataFrame

In questo approccio, abbiamo unleto quell'elenco che contiene un telaio di dati. Dopo illento, se si desidera restituire i nomi delle colonne dati, è possibile specificare l'uso.Parametro dei nomi a true. Se non hai bisogno dei nomi delle colonne, è possibile specificare l'uso.parametro dei nomi a false. Per impostazione predefinita, restituisce i nomi delle colonne.

Sintassi

UNLIST (list_object, usa.nomi)

Dove l'elenco_object è l'elenco di input con dati e utilizzo.I nomi vengono utilizzati per restituire/rimuovere i nomi da un elenco non quotato.

Esempio 1
In questo caso, creiamo un elenco che contiene un singolo telaio di dati con 2 colonne e non è il nomi delle colonne.

#Crea un elenco che ha un frame dati con 2 colonne
mango_price = elenco (dati.frame (market_id = c ('1', '2', '3', '4'), market_name = c ('m1', 'm2', 'm3', 'm4')))
Stampa (mango_price)
#Unlist L'elenco senza nomi di colonne
Stampa (Unlist (mango_price, usa.name = false))

Risultato

Puoi vedere che il frame dati all'interno dell'elenco non è elencato a un vettore senza i nomi delle colonne.

Esempio 2
In questo caso, creiamo un elenco che contiene un singolo telaio di dati con 2 colonne e non è illustrato con i nomi delle colonne.

#Crea un elenco che ha un frame dati con 2 colonne
mango_price = elenco (dati.frame (market_id = c ('1', '2', '3', '4'), market_name = c ('m1', 'm2', 'm3', 'm4')))
Stampa (mango_price)
#Unlist L'elenco senza nomi di colonne
Stampa (Unlist (mango_price, usa.name = true))

Risultato

Puoi vedere che il telaio di dati all'interno dell'elenco non è elencato a un vettore con i nomi delle colonne.

Conclusione

Da questo tutorial, abbiamo imparato a utilizzare la funzione Unlist () in un elenco che viene utilizzato per convertire l'elenco in un vettore. Abbiamo discusso dei tre diversi scenari per non quotidiano l'elenco, elenco nidificato e elenco di dati di dati a un vettore. Se si desidera ottenere le etichette nel risultato non quotato, puoi usare l'uso.parametro dei nomi che è impostato su true. Altrimenti, puoi impostarlo su False se non si desidera restituire le etichette.