Video: WW2 - OverSimplified (Part 1) 2025
A vektor er et etdimensionelt sæt værdier af samme type. Det er den mindste enhed, du kan arbejde med i R. En enkelt værdi er også teknisk en vektor - en vektor med kun et element. I matematik anvendes vektorer næsten altid med numeriske værdier, men i R kan de også indeholde andre typer data, som tegnstrenge.
R giver dig en nem måde at se på strukturen af ethvert objekt. Denne metode er praktisk, når du tvivler på formularen af resultatet af en funktion eller et script, du skrev. For at kigge inde i R objekter skal du bruge str () funktionen.
Funktionen str () giver dig typen og strukturen af objektet.
Se på vektorkurverne. af. Granny: >> str (kurver af. Granny) num [1: 6] 12 4 5 6 9 3
R fortæller dig et par ting her:
For det første fortæller det dig, at dette er et num (numerisk) type vektor.
-
Ved siden af vektor typen giver R dig dimensionerne af vektoren. Dette eksempel har kun en dimension, og den dimension har indekser fra 1 til 6.
-
-
Hvis du kun vil vide, hvor længe en vektor er, kan du blot bruge længden () funktionen som følger: >> længde (kurver af. Granny) [1] 6
Vektorer i R kan også have andre typer. Hvis du ser på vektorforfatterne, ser du for eksempel en lille forskel:
>> forfattere str (forfattere) chr [1: 2] "Andrie" "Joris"
Igen får du dimensionerne, rækkevidden af indekserne og værdierne. Men denne gang fortæller R dig, hvilken type vektor der er chr eller tegn.
Følgende typer er almindelige typer af vektorer:Numeriske vektorer,
indeholdende alle slags tal.
Integervektorer,
-
indeholdende heltalværdier. (En heltal vektor er en særlig slags numerisk vektor.) Logiske vektorer,
-
indeholdende logiske værdier (TRUE og / eller FALSE) Karaktervektorer,
-
indeholdende tekst Datetime vektorer >, der indeholder datoer og tider i forskellige formater
-
Faktorer , en særlig type vektor til at arbejde med kategorier.
-
R gør tydelige forskelle mellem disse typer af vektorer, dels af logiske grunde. Multiplicere to ord, for eksempel, giver ikke mening.