다음 R 코드로 만든 객체에 대한 설명으로 옳은 것은?> v &l… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 1회 상세 페이지
1[ADsP] 데이터분석 준전문가 기출유형 모의고사 1회
다음 R 코드로 만든 객체에 대한 설명으로 옳은 것은?> v <- c(1, TRUE, NA) > m <- matrix(1:6, nrow = 2) > d <- data.frame(n = 1:2, s = c("a", "b")) > l <- list(1, "a", TRUE)
1
length(l)의 결과는 1이다
2
m[2, 3]의 값은 6이다
3
class(v)의 결과는 "logical"이다
4
d의 두 열은 자료형이 같다
해설
matrix 는 기본적으로 열 우선으로 채우므로 3열은 5, 6 이 되어 m[2, 3] 은 6 이다.
벡터는 한 가지 자료형만 담아 강제 형변환이 일어나고, 데이터프레임은 열마다 자료형이 달라도 된다.
- v: 숫자와 논리값이 섞여 numeric 으로 변환됨
- d: n 은 정수형, s 는 문자형으로 서로 다름
- l: 원소 세 개를 담은 리스트라 길이는 3
오류나 개정된 내용이 보이면 알려주세요