Selekcja przez porównanie – krok 1
Korzystając z operatorów porównania, możemy podejść do poprzedniego pytania w bardziej aktywny sposób.
Operatory porównania dostępne w R to:
<mniejszy niż>większy niż<=mniejszy lub równy>=większy lub równy==równy!=różny
Jak widziałeś w poprzednim rozdziale, wyrażenie 6 > 5 zwraca TRUE. Zaletą R jest to, że operatorów porównania można używać również na wektorach. Na przykład:
c(4, 5, 6) > 5
[1] FALSE FALSE TRUE
To polecenie sprawdza dla każdego elementu wektora, czy warunek określony przez operator porównania jest spełniony (TRUE) czy nie (FALSE).
To ćwiczenie jest częścią kursu
Wprowadzenie do R
Instrukcje do ćwiczenia
- Sprawdź, które elementy
poker_vectorsą dodatnie (tzn. > 0) i przypisz wynik doselection_vector. - Wyświetl
selection_vector, aby go przejrzeć. Wynik pokaże ci, czy w danym dniu wygrałeś (TRUE), czy straciłeś (FALSE) pieniądze.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Poker and roulette winnings from Monday to Friday:
poker_vector <- c(140, -50, 20, -120, 240)
roulette_vector <- c(-24, -50, 100, -350, 10)
days_vector <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
names(poker_vector) <- days_vector
names(roulette_vector) <- days_vector
# Which days did you make money on poker?
selection_vector <-
# Print out selection_vector