Video: WW2 - OverSimplified (Part 1) 2024
A vektor er et endimensjonalt sett med verdier, alle samme type. Det er den minste enheten du kan jobbe med i R. En enkelt verdi er også teknisk en vektor - en vektor med bare ett element. I matematikk brukes vektorer nesten alltid med numeriske verdier, men i R kan de også inkludere andre typer data, som tegnstrenge.
R gir deg en enkel måte å se på strukturen til ethvert objekt. Denne metoden kommer til nytte når du tviler på form av resultatet av en funksjon eller et skript du skrev. For å kikke inn i R-objekter, bruk str () -funksjonen.
Str () -funksjonen gir deg typen og strukturen til objektet.
Ta en titt på vektorkurver. av. Granny: >> str (kurver av. Granny) num [1: 6] 12 4 5 6 9 3
R forteller deg noen ting her:
For det første forteller det deg at dette er et num (numerisk) type vektor.
-
Ved siden av vektortypen, gir R deg dimensjonene til vektoren. Dette eksemplet har bare en dimensjon, og den dimensjonen har indekser fra 1 til 6.
-
-
Hvis du bare vil vite hvor lenge en vektor er, kan du bare bruke lengden () -funksjonen som følger: >> lengde (kurver av. Granny) [1] 6
Vektorer i R kan også ha andre typer. Hvis du ser på vektorforfattere, ser du for eksempel en liten forskjell:
>> forfattere str (forfattere) chr [1: 2] "Andrie" "Joris"
Igjen får du dimensjonene, indeksintervallet og verdiene. Men denne gangen forteller R deg hvilken type vektor er chr eller tegn.
Følgende typer er vanlige vektortyper:Numeriske vektorer,
som inneholder alle slags tall.
Integervektorer,
-
som inneholder heltallverdier. (En heltallvektor er en spesiell type numerisk vektor.) Logiske vektorer,
-
som inneholder logiske verdier (TRUE og / eller FALSE) Karaktervektorer,
-
som inneholder tekst Datetime vektorer >, som inneholder datoer og tider i forskjellige formater
-
Faktorer , en spesiell type vektor for å jobbe med kategorier.
-
R gjør klare forskjeller mellom disse typer vektorer, delvis av logikkens grunner. Det er for eksempel ikke fornuftig å multiplisere to ord.