시작하기무료로 시작하기

비교를 통한 선택 - 2단계

비교 연산을 활용하면 데이터 분석이 훨씬 편리해집니다. 직접 특정 날짜를 골라내는 대신, R에게 포커에서 수익이 발생한 날만 반환하도록 요청할 수 있습니다.

이전 연습 문제에서 selection_vector <- poker_vector > 0를 사용하여 포커 수익이 양수인 날을 찾았습니다. 이제 수익이 난 날짜뿐만 아니라, 그날 얼마나 벌었는지도 확인해 보겠습니다.

poker_vector뒤에 오는 대괄호 안에 selection_vector를 넣으면 원하는 요소를 선택할 수 있습니다.

poker_vector[selection_vector]

R은 대괄호 안에 논리 벡터가 전달되면 selection_vector에서 TRUE에 해당하는 요소만 선택합니다.

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

R 입문

강의 보기

연습 안내

대괄호 안에 selection_vector를 사용하여 수익이 발생한 날에 딴 금액을 변수 poker_winning_days에 할당하세요.

실습형 인터랙티브 연습

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

# 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 <- poker_vector > 0

# Select from poker_vector these days
poker_winning_days <- 
코드 편집 및 실행