Video: Sådan fungerer udtrækket på et Skovby spisebord SM24 2025
Du bruger de samme indekseringsregler for tegnvektorer, som du bruger til numeriske vektorer (eller for vektorer af enhver art). Processen med at henvise til en delmængde af en vektor gennem indeksering af dens elementer kaldes også subsetting. Med andre ord er subsetting processen med at udvinde en delmængde af en vektor.
For at illustrere, hvordan man arbejder med vektorer, og specifikt hvordan man opretter delmængder, skal du bruge de indbyggede datasætbogstaver og BREV. Begge er karaktervektorer bestående af bogstaverne i alfabetet, i små bogstaver og store bogstaver (Brev). Prøv det:
Bortset fra at være nyttigt at illustrere brugen af delmængder, kan du bruge disse indbyggede vektorer, når du skal lave lister over ting.
For at få de sidste tre elementer i BREV, brug følgende: >> BREV [24: 26] [1] "X" "Y" "Z"
Kolonoperatøren (:) i R er en praktisk måde at oprette sekvenser på, så 24: 26 resulterer i 25, 25, 26. Når dette vises inden for firkantede parenteser, returnerer R elementer 24 til 26.
I vores sidste eksempel var det let at udtrække de sidste tre bogstaver af BREV, fordi du ved, at alfabetet indeholder 26 bogstaver. Ofte kender man ikke længden af en vektor. Du kan bruge halen () -funktionen til at vise de efterfølgende elementer af en vektor. For at få de sidste fem elementer af BILLEDER, prøv følgende: >> hale (LETTERS, 5) [1] "V" "W" "X" "Y" "Z"
Tilsvarende kan du bruge head () funktion for at få det første element i en variabel. Som standard returnerer både hoved () og hale () seks elementer, men du kan fortælle det om at returnere et bestemt antal elementer i det andet argument. Prøv at udvinde de første ti bogstaver: >> hoved (bogstaver, 10) [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j"