Video: What Physics Teachers Get Wrong About Tides! | Space Time | PBS Digital Studios 2024
Hvis du bruker logiske verdier i aritmetiske operasjoner, ser R SANT som 1 og FALSK som 0. Dette gjør det mulig for noen ganske interessante konstruksjoner.
For å illustrere, la oss anta at du har to vektorer som inneholder antall kurver som Granny og hennes venn Geraldine gjorde i de seks kampene i denne basketball sesongen: >> kurver. av. Granny kurver. av. Geraldine <- c (5, 3, 2, 12, 9)
Anta at du vil vite hvor ofte Granny scoret mer enn Geraldine. Du kan bruke den numeriske oversettelsen av en logisk vektor for det formålet i summen () -funksjonen, som følger:
I tillegg har du en enkel måte å finne ut om noen verdi i en logisk vektor er SANT. Veldig praktisk, funksjonen som utfører den oppgaven, kalles noen (). For å spørre om Granny var bedre enn Geraldine i et hvilket som helst spill, bruk denne koden: >> noen (den beste) [1] TRUE
Vi fortalte deg at Granny Rocks! Vel, ok, dette resultatet er litt urettferdig for Geraldine, så du bør sjekke om Granny var bedre enn Geraldine i
alle
spillene. R-funksjonen du bruker til dette formålet kalles - overraskelse, overraskelse - alt (). For å finne ut om Granny var alltid bedre enn Geraldine, bruk følgende kode: