모두CBT

다음은 sleep 자료로 실행한 R 코드와 출력이다. 출력에 대한 해석… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 8회 상세 페이지

1[ADsP] 데이터분석 준전문가 기출유형 모의고사 8회
다음은 sleep 자료로 실행한 R 코드와 출력이다. 출력에 대한 해석으로 옳은 것은?
> m <- as.matrix(head(sleep, 3))
> m
> mode(m)
> sapply(sleep, class)
  extra  group ID 
1 " 0.7" "1"   "1"
2 "-1.6" "1"   "2"
3 "-0.2" "1"   "3"
[1] "character"
    extra     group        ID 
"numeric"  "factor"  "factor" 
1
m 은 모든 원소가 문자형인 행렬이다
2
sleep 의 group 열은 숫자형이다
3
m 의 extra 열은 숫자형을 유지한다
4
행렬은 열마다 자료형이 달라도 된다
해설

mode(m) 출력이 character 이고 값마다 따옴표가 붙어 있으므로 m 은 문자형 행렬이다.

행렬은 모든 원소가 한 자료형인 동질 구조라서, factor 열이 섞인 데이터프레임을 행렬로 바꾸면 숫자 열까지 문자로 강제 변환된다.

  • extra 열: " 0.7" 처럼 따옴표가 붙은 문자로 바뀌었다
  • group 열: sapply 출력에서 factor 로 나타난다
  • 열별 자료형 차이: 데이터프레임·리스트만 허용하는 이질 구조이다

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[ADsP] 데이터분석 준전문가 기출유형 모의고사 8회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요ADsP 데이터분석 준전문가 실전 모의고사 암기장 전체 보기