Denne artikkelen vil vise hvordan du konverterer en dataramme til en vektor i R -programmering.
La oss opprette en dataramme med fire rader og fem kolonner.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Det er to mulige måter å konvertere en dataramme eller bestemte kolonner i en dataramme til en vektor.
Metode 1: Bruke [[]]
Vi kan ringe “[[]]”En dobbel brakett. Den vil konvertere en dataramme -kolonne til en vektor.
Kolonnenavnet sendes inne i denne doble braketten.
Syntaks:
DataFrame_Object [['Column']]Hvor,
Eksempel 1
I dette eksemplet vil vi konvertere markedet for markeds_id, market_place og market_type i markedsdatarammen til vektorer.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Vi kan se at de tre spesifiserte kolonnene er konvertert til en vektor.
Metode 2: Bruke som.vektor ()
som.vektor () konverterer hele datarammen eller bestemte kolonner i datarammen til vektor. Den returnerer de separate vektorene for hver kolonne.
Syntaks:
som.Vector (DataFrame_Object)Hvor,
DataFrame_Object er datarammen.
Eksempel 1
Vi vil konvertere hele datarammen til en vektor i dette eksemplet.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Vi kan se at alle kolonnene (hele datarammen) blir konvertert til vektorer separat.
Hvis du vil konvertere datarammen til en enkelt vektor, kan du bruke t () med som.vektor (). Det vil transponere hele datarammen til en vektor.
Syntaks:
som.Vector (T (DataFrame_Object))Hvor,
DataFrame_Object er datarammen.
Eksempel 2
Vi vil konvertere hele datarammen til en vektor i dette eksemplet.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Vi kan se at alle kolonnene (hele datarammen) blir konvertert til en enkelt vektor.
Eksempel 3
I dette eksemplet vil vi se hvordan du konverterer en enkelt kolonne til en vektor.
Vi må spesifisere kolonneindeksen inne som som.vektor ().
Syntaks:
som.vektor (dataaframe_object [, indeks])Hvor,
Resultat:
Vi konverterte andre og fjerde kolonner til en vektor.
Eksempel 4
I dette eksemplet vil vi se hvordan du konverterer en enkelt rad til en vektor.
Vi må spesifisere radindeksen inne som.vektor ().
Syntaks:
som.Vector (T (DataFrame_Object [indeks,]))Hvor,
Resultat:
Vi konverterte andre og fjerde rad til en vektor.
Konklusjon
Vi diskuterte to måter å konvertere en dataramme -kolonne til en vektor ved hjelp av [[]] og som som.vektor (). [[]] brukes til å konvertere en enkelt kolonne til en vektor, og som.vektor () vil konvertere hele datarammen til en vektor. Dessuten, som.vektor () vil returnere vektorer til kolonnene. Så for bare å produsere en enkelt vektor, kan du bruke t () med som.vektor ().
Til slutt diskuterte vi konvertering av en vektor til en dataramme for rad og kolonneindekser med AS.vektor () -metode.