Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Sprawdź, które elementy poker_vector są dodatnie (tzn. > 0) i przypisz wynik do selection_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
Edytuj i uruchom kod