다음 R 코드를 차례로 실행했을 때의 결과로 옳은 것은?> x &… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 4회 상세 페이지
1[ADsP] 데이터분석 준전문가 기출유형 모의고사 4회
다음 R 코드를 차례로 실행했을 때의 결과로 옳은 것은?> x <- 1:6 > y <- c(1, 10) > x * y > 1:5 + 1:2 > 7 %/% 2 + 7 %% 2
1
x * y 는 1 20 3 40 5 60 이다
2
1:5 + 1:2 는 오류로 실행이 멈춘다
3
마지막 줄의 실행 결과는 4.5 이다
4
x * y 는 길이 2 인 벡터이다
해설
짧은 벡터 y 가 길이 6에 맞게 1, 10, 1, 10, 1, 10 으로 재사용(recycling)되므로 x * y 는 1 20 3 40 5 60 이다.
길이가 배수가 아니면 경고만 내고 2 4 4 6 6 을 계산하며, %/% 는 몫 3, %% 는 나머지 1 을 돌려준다.
- 결과 길이: 긴 벡터에 맞춰 6이 된다
- 1:5 + 1:2: 오류가 아니라 경고와 함께 결과가 나온다
- 마지막 줄: 3 + 1 이므로 4이며 4.5 가 아니다
오류나 개정된 내용이 보이면 알려주세요