3과목 데이터 분석R 기초R 데이터 구조 & 핵심 함수

R의 데이터 구조에 대한 설명으로 옳은 것은?

핵심 개념

벡터·행렬은 동일 타입만, 리스트·데이터프레임은 혼합 타입. apply 계열은 '반환형'이 정체입니다.

벡터: 동일 타입 1차원 행렬: 동일 타입 2차원 리스트·데이터프레임: 서로 다른 타입 허용 apply 반환형: lapply(리스트), sapply(벡터/행렬 단순화), apply(행렬 행/열) 인덱싱: df[행, 열] (대괄호) 함정: 벡터를 혼합 타입으로, lapply↔sapply 반환형 뒤바꿈

예시: '결과를 벡터로 단순화해 반환하는 함수는?' → sapply (lapply는 리스트 반환)

해설

벡터와 행렬은 동일한 타입만 저장하고, 리스트와 데이터프레임은 서로 다른 타입을 저장할 수 있습니다. 데이터프레임은 열(변수)마다 타입이 다를 수 있는 2차원 구조입니다. b는 벡터(동일 타입), c는 리스트(다른 타입 가능), a는 행렬(2차원)을 잘못 설명한 함정입니다.

같은 패턴 관련 문항