함수에 여러 입력 전달하기
함수에 전달할 인수가 두 개 이상이면, 함수 시그니처에 쉼표로 구분해 나열하면 됩니다.
이 연습 문제를 풀려면 sample()에 표본추출 가중치를 지정하는 방법을 알아야 해요. prob 인수에 x와 길이가 같은 수치형 벡터를 설정하세요. prob의 각 값은 x의 해당 원소가 선택될 확률이므로, 모든 값의 합은 1이 됩니다. 다음 예에서는 각 표본이 "bat"는 20%, "cat"는 30%, "rat"는 50% 확률로 선택돼요.
sample(c("bat", "cat", "rat"), 10, replace = TRUE, prob = c(0.2, 0.3, 0.5))
이 연습은 강의의 일부입니다
R 함수 작성 입문
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
coin_sides <- c("head", "tail")
n_flips <- 10
p_head <- 0.8
# Define a vector of weights
weights <- ___
# Update so that heads are sampled with prob p_head
sample(coin_sides, n_flips, replace = TRUE, ___)