Video: Motion in a Straight Line: Crash Course Physics #1 2024
Om du använder logiska värden i aritmetiska operationer ser R SANT som 1 och FALSK som 0. Detta möjliggör några ganska intressanta konstruktioner.
För att illustrera, låt oss anta att du har två vektorer som innehåller antalet korgar som Granny och hennes vän Geraldine gjorde i de sex matcherna i den här basketperioden: >> korgar. av. Granny korgar. av. Geraldine <- c (5, 3, 2, 12, 9)
Antag att du vill veta hur ofta Granny gjorde mer än Geraldine. Du kan använda den numeriska översättningen av en logisk vektor för det ändamålet i summen () -funktionen, enligt följande:
Dessutom har du ett enkelt sätt att ta reda på om något värde i en logisk vektor är SANT. Mycket bekvämt, funktionen som utför den uppgiften kallas någon (). För att fråga om huruvida Granny var bättre än Geraldine i något spel, använd den här koden: >> någon (den bästa) [1] TRUE
Vi berättade att Granny Rocks! Tja, okej, det här resultatet är lite orättvist för Geraldine, så du bör kontrollera om Granny var bättre än Geraldine i
alla
spelen. R-funktionen du använder för detta ändamål kallas - överraskning, överraskning - allt (). För att ta reda på om Granny alltid var bättre än Geraldine, använd följande kod: