Video: The Great Gildersleeve: The Grand Opening / Leila Returns / Gildy the Opera Star 2024
Du bruker de samme indekseringsreglene for tegnvektorer som du bruker til numeriske vektorer (eller for vektorer av noe slag). Prosessen med å referere til en delmengde av en vektor gjennom indeksering av dens elementer kalles også subsetting. Med andre ord er subsetting prosessen med å trekke ut en delmengde av en vektor.
For å illustrere hvordan du arbeider med vektorer, og spesifikt hvordan du oppretter delsett, bruk de innebygde datasettbrevene og BREVENE. Begge er karaktervektorer som består av bokstavene i alfabetet, i små bokstaver og bokstaver (bokstaver). Prøv det:
Bortsett fra å være nyttig for å illustrere bruken av delsett, kan du bruke disse innebygde vektorene når du trenger å lage lister over ting.
For å få de tre siste elementene i BREV, bruk følgende: >> BREV [24: 26] [1] "X" "Y" "Z"
Kolonoperatøren (:) i R er en praktisk måte å lage sekvenser på, slik at 24: 26 resulterer i 25, 25, 26. Når dette vises i firkantede parenteser, returnerer R elementer 24 til 26.
I vårt siste eksempel var det enkelt å trekke ut de tre siste bokstavene Brev, fordi du vet at alfabetet inneholder 26 bokstaver. Ofte vet du ikke lengden på en vektor. Du kan bruke halen () -funksjonen til å vise bakelementene til en vektor. For å få de siste fem elementene i BREV, prøv følgende: >> hale (BREV, 5) [1] "V" "W" "X" "Y" "Z"
På samme måte kan du bruke head () -funksjonen for å få det første elementet i en variabel. Som standard returnerer både hodet () og halen () seks elementer, men du kan fortelle det å returnere et bestemt antall elementer i det andre argumentet. Prøv å trekke ut de første ti bokstaver: >> hode (bokstaver, 10) [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j"