Video: Calling All Cars: Cop Killer / Murder Throat Cut / Drive 'Em Off the Dock 2024
For å bygge logiske vektorer i R, kan du bedre vite hvordan man sammenligner verdier, og R inneholder et sett av operatører som du kan bruke til dette formålet.
Operator | Resultat |
---|---|
x == y | Returnerer TRUE hvis x nøyaktig
er lik y |
x! = y | Returnerer TRUE hvis x er forskjellig fra
fra y |
x> y | Returnerer TRUE hvis x er større
enn < y x> = y |
Returnerer TRUE hvis | x er større enn eller nøyaktig lik
y x |
Returnerer TRUE hvis < x | er mindre enn y
x <= y Returnerer TRUE hvis |
x | er mindre enn eller nøyaktig lik y
x & y Returnerer resultatet av |
x | og y x | y Returnerer resultatet av |
x | eller y ! x Returnerer ikke |
x | xor (x, y) Returnerer resultatet av x xor y (x eller y men ikke x og |
y) |
Alle disse operatørene er igjen vektorisert. Du kan sammenligne en hel vektor med en verdi . |
I dette imaginære All-Star Grannies basketballspillet, for å finne ut hvilke spill Granny scorer mer enn fem kurver i, kan du bare bruke denne koden:
Du kan se at resultatet er første, fjerde og femte spill. Dette eksemplet virker bra for små vektorer som denne, men hvis du har en veldig lang vektor, vil det være et problem å telle antall spill. Til det formål tilbyr R den herlige hvilken () funksjonen. For å finne ut hvilke spill Granny gjorde mer enn fem kurver i, kan du bruke følgende kode:
Hvilken () -funksjonen tar en logisk vektor som argument. Derfor kan du lagre utfallet av en logisk vektor i et objekt og sende det til hvilken () -funksjonen, som i neste eksempel. Du kan også bruke alle disse operatørene til å sammenligne vektorer verdi etter verdi. Du kan lett finne ut spillene der Geraldine scoret færre kurver enn Granny som dette: >> the. beste <- kurver. av. Geraldine som (den beste) [1] 1 3 4
Legg alltid mellomrom på mindre enn (<) og større enn (>) operatører.Ellers kan R misforstå x <-3 for oppgaven x <- 3. forskjellen kan virke liten, men det har stor effekt på resultatet.
Teknisk kan du også bruke likestegnet (=) som en oppgave for å forhindre dette problemet, men = brukes også til å tilordne verdier til argumenter i funksjoner. Generelt er