In questo articolo, vedremo come convertire un elenco in un frame di dati.
Creiamo un elenco con i prezzi del mango.
Possiamo creare un elenco utilizzando la funzione List ().
#crea elenco con 8 prezzi del mangoRisultato:
Approccio 1: utilizzando i dati.telaio()
I dati.frame () viene utilizzato per creare un frame di dati dall'elenco di input indicato.
Sintassi:
dati.frame (list_object)Dove,
List_Object è l'elenco
Esempio
In questo esempio, stiamo convertendo un elenco di mango_price nel frame di dati:
#crea elenco con 8 prezzi del mangoRisultato:
Restituiremo il frame di dati convertito dall'elenco e otterremo il tipo utilizzando la funzione STR ().
Metodo 1: utilizzando i dati.frame () con rbind
Qui, stiamo convertendo un elenco in un frame di dati in modo tale che gli elementi dell'elenco siano posizionati come riga utilizzando il parametro Rbind. Possiamo usarlo usando il Do.Metodo Call ().
Ci vogliono due parametri. Il primo parametro è il rbind e il secondo parametro è l'oggetto elenco di input.
Sintassi:
dati.frame (fare.Chiama (rbind, list_object))Parametri:
Esempio
In questo esempio, stiamo convertendo un elenco in un frame di dati con Rbind all'interno del Do.Metodo Call ():
#crea elenco con 8 prezzi del mangoRisultato:
Possiamo vedere che gli elenchi nidificati del prezzo e della quantità sono disposti a righe nel frame dei dati.
Metodo 3: utilizzando i dati.frame () con cbind
Qui, stiamo convertendo un elenco in un frame di dati in modo che gli elementi dell'elenco siano posizionati come una colonna utilizzando il parametro RBind. Possiamo usarlo usando il Do.Metodo Call ().
Ci vogliono due parametri. Il primo parametro è il cbind e il secondo parametro è l'oggetto dell'elenco di input.
Sintassi:
dati.frame (fare.Chiama (cbind, list_object))Parametri:
Esempio
In questo esempio, stiamo convertendo un elenco in un frame di dati con CBind all'interno del Do.Metodo Call ().
#crea elenco con 8 prezzi del mangoRisultato:
Possiamo vedere che gli elenchi nidificati del prezzo e della quantità sono disposti nel periodo di colonna nel frame dei dati.
Metodo 4: utilizzando i dati.frame () con sapply ()
Qui, stiamo convertendo un elenco in un frame di dati utilizzando Sapply () che richiede due parametri. Il primo parametro è l'oggetto elenco e il secondo parametro è C, che si riferisce a combinare. Infine, questo metodo è circondato da t () per traspare questo in una cornice di dati.
Sintassi:
dati.frame (t (sapply (list_object, c)))Parametri:
Esempio 1
In questo esempio, stiamo convertendo un singolo elenco in un frame di dati.
#crea elenco con 8 prezzi del mangoRisultato:
Possiamo vedere che l'elenco viene convertito in un frame di dati.
Esempio 2
In questo esempio, stiamo convertendo un elenco nidificato in un frame di dati.
#crea elenco con 8 prezzi del mangoRisultato:
Possiamo vedere che gli elenchi nidificati di prezzo e quantità vengono convertiti in un frame di dati.
Approccio 2: usando come.dati.telaio()
I dati.frame () viene utilizzato per convertire l'elenco di input dato in un frame di dati.
Sintassi:
COME.dati.frame (list_object)Dove,
List_Object è l'elenco
Esempio
In questo esempio, stiamo convertendo un elenco di mango_price nel frame di dati.
#crea elenco con 8 prezzi del mangoRisultato:
Restituiremo il frame di dati convertito dall'elenco e otterremo il tipo utilizzando la funzione STR ().
Metodo 1: utilizzando i dati.frame () con rbind
Qui, stiamo convertendo un elenco in un frame di dati in modo tale che gli elementi dell'elenco siano posizionati come una riga utilizzando il parametro RBind. Possiamo usarlo usando il Do.Metodo Call ().
Ci vogliono due parametri. Il primo parametro è il rbind e il secondo parametro è l'oggetto elenco di input.
Sintassi:
COME.dati.frame (fare.Chiama (rbind, list_object))Parametri:
Esempio
In questo esempio, stiamo convertendo un elenco in un frame di dati con Rbind all'interno del Do.Metodo Call ().
#crea elenco con 8 prezzi del mangoRisultato:
Possiamo vedere che il prezzo e la quantità degli elenchi nidificati sono disposti a righe nel frame dei dati.
Metodo 3: utilizzando i dati.frame () con cbind
Qui, stiamo convertendo un elenco in un frame di dati in modo che gli elementi dell'elenco siano posizionati come una colonna utilizzando il parametro RBind. Possiamo usarlo usando il Do.Metodo Call ().
Ci vogliono due parametri. Il primo parametro è il cbind e il secondo parametro è l'oggetto dell'elenco di input.
Sintassi:
COME.dati.frame (fare.Chiama (cbind, list_object))Parametri:
Esempio
In questo esempio, stiamo convertendo un elenco in un frame di dati con CBind all'interno del Do.Metodo Call ().
#crea elenco con 8 prezzi del mangoRisultato:
Possiamo vedere che gli elenchi nidificati del prezzo e della quantità sono disposti nel periodo di colonna nel frame dei dati.
Metodo 4: utilizzando i dati.frame () con sapply ()
Qui, stiamo convertendo un elenco in un frame di dati utilizzando Sapply () che richiede due parametri. Il primo parametro è l'oggetto elenco e il secondo parametro è C, che si riferisce a combinare. Infine, questo metodo è circondato da t () per traspare questo in una cornice di dati.
Sintassi:
COME.dati.frame (t (sapply (list_object, c)))Parametri:
Esempio 1
In questo esempio, stiamo convertendo un singolo elenco in un frame di dati.
#crea elenco con 8 prezzi del mangoRisultato:
Possiamo vedere che l'elenco viene convertito in un frame di dati.
Esempio 2
In questo esempio, stiamo convertendo un elenco nidificato in un frame di dati.
#crea elenco con 8 prezzi del mangoRisultato:
Possiamo vedere che gli elenchi nidificati di prezzo e quantità vengono convertiti in un frame di dati.
Conclusione
Quindi, il figlio ha spiegato a suo padre di convertire l'elenco nel frame di dati utilizzando i dati.frame () e as.dati.Approcci di frame () considerando metodi come fare.Call () con Rbind e Cbind. Pertanto, il padre è venuto a sapere che Rbind posizionerà l'elenco in una cornice di dati e CBind posizionerà l'elenco in termini di colonna in un frame di dati. Infine, utilizzare il metodo sapply () con t () per convertire un oggetto elenco in un frame di dati.