다음 R 코드의 실행 결과로 옳은 것은?> paste0(c("x"… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 2회 상세 페이지
1[ADsP] 데이터분석 준전문가 기출유형 모의고사 2회
다음 R 코드의 실행 결과로 옳은 것은?> paste0(c("x", "y"), 1:4, collapse = ",")
1
"xy,1234"
2
"x1,y2,x3,y4"
3
"x1" "y2" "x3" "y4"
4
"x1,x2,y3,y4"
해설
paste0 은 길이가 짧은 벡터를 재사용(recycling)해 원소끼리 붙이고, collapse 를 주면 결과를 하나의 문자열로 합친다.
c("x","y") 가 x,y,x,y 로 반복되어 x1·y2·x3·y4 가 만들어진 뒤 쉼표로 이어져 길이 1인 문자열이 된다.
- x 를 두 번씩 반복하는 방식으로 재사용하지 않는다.
- collapse 가 있으므로 길이 4인 문자 벡터로 출력되지 않는다.
- 각 벡터를 먼저 합친 뒤 붙이는 동작이 아니다.
오류나 개정된 내용이 보이면 알려주세요