데이터분석 준전문가 (ADsP) / 03 데이터분석
R에서 x <- c(1, "a", TRUE)라고 입력한 뒤 x를 출력하면 어떻게 됩니까?
- 숫자로 바꿀 수 없는 "a" 때문에 오류가 나고 저장되지 않습니다
- TRUE가 1로 바뀌어 1 a 1이 됩니다
- 세 값이 모두 문자로 바뀌어 "1" "a" "TRUE"가 됩니다
- 1 a TRUE가 각자의 타입을 그대로 유지한 채 저장됩니다
정답과 해설 보기
3. 세 값이 모두 문자로 바뀌어 "1" "a" "TRUE"가 됩니다
벡터는 한 가지 타입만 담을 수 있어 섞어 넣으면 가장 넓은 타입인 문자로 모두 바뀝니다. 논리값과 숫자만 섞였다면 숫자로 바뀌어 TRUE가 1이 되지만, 문자가 하나라도 끼면 전부 문자가 됩니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.