Questo articolo mostrerà come convertire un frame di dati in un vettore nella programmazione R.
Creiamo un frame di dati con quattro righe e cinque colonne.
#Crea un mercato dati che ha 4 righe e 5 colonne.Risultato:
Esistono due modi possibili per convertire un frame di dati o colonne particolari in un frame di dati in un vettore.
Metodo 1: usando [[]]
Possiamo chiamare "[[]]"Una doppia fascia. Convertirà una colonna di frame di dati in un vettore.
Il nome della colonna viene passato all'interno di questa doppia fascia.
Sintassi:
dataframe_object [['colonna']]Dove,
Esempio 1
In questo esempio, convertiremo le colonne Market_id, Market_Place e Market_Type nel frame di dati di mercato in vettori.
#Crea un mercato dati che ha 4 righe e 5 colonne.Risultato:
Possiamo vedere che le tre colonne specificate vengono convertite in un vettore.
Metodo 2: usando come.vettore()
COME.vector () converte l'intero frame di dati o colonne particolari nella cornice di dati su vettoriale. Restituisce i vettori separati per ogni colonna.
Sintassi:
COME.vector (dataframe_object)Dove,
DataFrame_Object è il frame di dati.
Esempio 1
Convertiremo l'intero frame di dati in un vettore in questo esempio.
#Crea un mercato dati che ha 4 righe e 5 colonne.Risultato:
Possiamo vedere che tutte le colonne (intera frame di dati) vengono convertite in vettori separatamente.
Se si desidera convertire il frame di dati in un singolo vettore, è possibile utilizzare t () con AS.vettore(). Trasporterà l'intero frame di dati in un vettore.
Sintassi:
COME.vector (t (dataframe_object))Dove,
DataFrame_Object è il frame di dati.
Esempio 2
Convertiremo l'intero frame di dati in un vettore in questo esempio.
#Crea un mercato dati che ha 4 righe e 5 colonne.Risultato:
Possiamo vedere che tutte le colonne (intera frame di dati) vengono convertite in un singolo vettore.
Esempio 3
In questo esempio, vedremo come convertire una singola colonna in un vettore.
Dobbiamo specificare l'indice di colonna all'interno come.vettore().
Sintassi:
COME.vector (dataframe_object [, indice])Dove,
Risultato:
Abbiamo convertito la seconda e la quarta colonna in un vettore.
Esempio 4
In questo esempio, vedremo come convertire una singola riga in un vettore.
Dobbiamo specificare l'indice di riga all'interno come.vettore().
Sintassi:
COME.vector (t (dataframe_object [indice,])Dove,
Risultato:
Abbiamo convertito la seconda e la quarta file in un vettore.
Conclusione
Abbiamo discusso di due modi per convertire una colonna di frame di dati in un vettore usando [[]] e AS.vettore(). [[]] viene utilizzato per convertire una singola colonna in un vettore e come.Vector () convertirà l'intero frame di dati in un vettore. Inoltre, come.Vector () restituirà i vettori alle colonne. Quindi, per produrre un solo vettore singolo, puoi usare t () con AS.vettore().
Infine, abbiamo discusso di convertire un vettore in un frame di dati per indici di riga e colonna con AS.Metodo vettoriale ().