비교를 통한 선택 - 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