시작하기무료로 시작하기

비교를 통한 선택 - 1단계

비교 연산자를 활용하면 앞서 다룬 질문에 더 능동적으로 접근할 수 있습니다.

R에서 사용할 수 있는 (논리) 비교 연산자는 다음과 같습니다:

  • < 미만
  • > 초과
  • <= 이하
  • >= 이상
  • == 같음
  • != 같지 않음

이전 챕터에서 살펴봤듯이, 6 > 5를 입력하면 TRUE가 반환됩니다. 이처럼 R은 이러한 비교 연산자를 벡터에도 사용할 수 있다는 면에서 편리합니다. 예를 들어:

c(4, 5, 6) > 5
[1] FALSE FALSE TRUE

이 명령어는 벡터의 각 요소가 비교 연산자의 조건을 만족하는지(TRUE 또는 FALSE) 확인합니다.

이 연습은 강의의 일부입니다

R 입문

강의 보기

연습 안내

  • poker_vector에서 양수인 요소(즉, > 0)를 확인하고, 그 결과를 selection_vector에 할당하세요.
  • selection_vector를 출력하여 결과를 확인하세요. 각 요일마다 수익을 냈는지(TRUE), 손실을 봤는지(FALSE) 알 수 있습니다.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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
코드 편집 및 실행