2026 ADsP 필기 3과목 1장 1~2절 | R 기초·자료 구조·데이터마트 — 객관식 10문제

데이터위자드 ·

2026 ADsP 필기 3과목 1장 1~2절 | R 기초·자료 구조·데이터마트 — 객관식 10문제

필기 · 객관식 4지선다

풀이 방법

객관식 4지선다입니다. 정답과 해설은 각 문제 아래를 눌러 확인하세요.

문제 1

R 기초·자료 구조·데이터마트에서 벡터와 자료형에 대한 설명으로 옳은 것은?

  1. ① 리스트는 숫자만 담는다.
  2. ② 자료형은 계산과 무관하다.
  3. ③ R의 원자 벡터는 공통 자료형으로 변환될 수 있다.
  4. ④ 원자 벡터의 각 원소는 언제나 제각각 자료형을 유지한다.
정답과 해설 보기

정답 ③

R의 기본 원자 벡터는 같은 자료형의 원소를 담습니다. 숫자와 문자를 c()로 묶으면 공통 자료형으로 강제 변환될 수 있습니다. 리스트는 서로 다른 구조를 원소로 가질 수 있다는 점에서 다릅니다. 자료가 화면에 숫자로 보이더라도 문자형이면 숫자 연산이 되지 않을 수 있습니다. str()와 class()로 구조와 자료형을 먼저 확인하는 습관이 좋습니다.

기억할 핵심

R의 원자 벡터는 공통 자료형으로 변환될 수 있다.

문제 2

R에서 c(1,"2")의 공통 자료형은?

  1. ① 문자형
  2. ② 데이터프레임
  3. ③ 논리형
  4. ④ 항상정수형
정답과 해설 보기

정답 ①

문자 원소와 숫자를 원자 벡터로 결합하면 숫자도 문자로 강제 변환됩니다.

기억할 핵심

R의 원자 벡터는 공통 자료형으로 변환될 수 있다.

문제 3

R 기초·자료 구조·데이터마트에서 인덱스와 논리 선택에 대한 설명으로 옳은 것은?

  1. ① R에서 x[1]은 첫 원소다.
  2. ② 음수 인덱스는 해당 원소의 부호를 바꾼다.
  3. ③ d[행,열]의 첫 자리는 열이다.
  4. ④ R의 첫 인덱스는 언제나 0이다.
정답과 해설 보기

정답 ①

R의 인덱스는 보통 1부터 시작합니다. x[1]은 첫 원소, x[-1]은 첫 원소를 제외한 벡터입니다. 논리 벡터로 조건을 적용할 수도 있습니다. 데이터프레임 d[행,열]에서는 쉼표 앞뒤 역할을 구분합니다. 양수와 음수 인덱스를 섞는 제한, 차원 축소의 동작 등도 주의합니다. Python의 0기반 인덱스와 섞지 마세요. 조건 벡터 길이와 NA가 포함된 경우를 확인해야 예상한 행만 선택할 수 있습니다.

기억할 핵심

R에서 x[1]은 첫 원소다.

문제 4

x<-c(10,20,30)에서 x[-1]의 값은?

  1. ① 10
  2. ② 30,20,10
  3. ③ -10,20,30
  4. ④ 20,30
정답과 해설 보기

정답 ④

음수 인덱스는 해당 위치를 제외하므로 첫 값 10이 빠집니다.

기억할 핵심

R에서 x[1]은 첫 원소다.

문제 5

R 기초·자료 구조·데이터마트에서 NA 검사와 집계에 대한 설명으로 옳은 것은?

  1. ① na.rm=TRUE는 결측을 모두 0으로 넣는다.
  2. ② x==NA는 모든 결측을 TRUE로 정확히 찾는다.
  3. ③ R에서 결측 검사는 is.na를 사용한다.
  4. ④ 결측 제외는 어떤 편향도 만들 수 없다.
정답과 해설 보기

정답 ③

R에서 is.na(x)로 결측 여부를 검사합니다. x==NA는 일반적인 결측 검사 방법이 아닙니다. mean(x)는 NA가 포함되면 NA를 반환할 수 있고 na.rm=TRUE로 결측을 제외할 수 있습니다. 결측을 제외하는 것은 값을 0으로 바꾸는 것과 다릅니다. 제외 후 표본 크기가 어떻게 달라지는지 보고, 결측 발생이 특정 집단에 치우치지 않았는지도 살펴야 합니다.

기억할 핵심

R에서 결측 검사는 is.na를 사용한다.

문제 6

mean(c(10,NA,20),na.rm=TRUE)의 결과는?

  1. ① NA
  2. ② 30
  3. ③ 10
  4. ④ 15
정답과 해설 보기

정답 ④

NA를 제외한 두 값의 평균(10+20)/2=15입니다.

기억할 핵심

R에서 결측 검사는 is.na를 사용한다.

문제 7

R 기초·자료 구조·데이터마트에서 데이터프레임과 팩터에 대한 설명으로 옳은 것은?

  1. ① 데이터프레임의 모든 열은 반드시 같은 자료형이다.
  2. ② 범주의 기준 수준은 모델 해석에 영향이 없다.
  3. ③ 팩터 내부 코드는 원래 측정값과 언제나 같다.
  4. ④ 데이터프레임은 열마다 다른 자료형을 가질 수 있다.
정답과 해설 보기

정답 ④

데이터프레임은 같은 행 수를 가진 열들로 구성되며 열마다 다른 자료형을 가질 수 있습니다. 팩터는 범주와 수준을 관리합니다. factor의 내부 정수 코드를 원래 숫자 값으로 오해하지 않도록 주의합니다. 집계와 모델에서 기준 수준이 계수 해석에 영향을 줄 수 있습니다. 범주에 순서가 있다는 정보는 ordered factor 등으로 명시하고 단순 코드 번호와 양적 크기를 구분하세요.

기억할 핵심

데이터프레임은 열마다 다른 자료형을 가질 수 있다.

문제 8

나이 숫자열과 지역 문자열을 한 표로 관리할 R 구조는?

  1. ① 데이터프레임
  2. ② 단일 논리값
  3. ③ 함수 이름만
  4. ④ 동일 자료형 숫자 벡터만
정답과 해설 보기

정답 ①

행을 공유하면서 열별로 다른 자료형을 담는 데이터프레임이 적합합니다.

기억할 핵심

데이터프레임은 열마다 다른 자료형을 가질 수 있다.

문제 9

R 기초·자료 구조·데이터마트에서 데이터마트의 행 단위에 대한 설명으로 옳은 것은?

  1. ① 행 단위는 결과 해석과 무관하다.
  2. ② 미래 정보는 과거 예측 변수에 무조건 포함한다.
  3. ③ 상세를 조인하면 모든 합계가 자동으로 보존된다.
  4. ④ 데이터마트를 만들 때 한 행의 단위와 기준 시점을 정한다.
정답과 해설 보기

정답 ④

분석용 표는 한 행의 단위와 기준 시점이 명확해야 합니다. 고객별 월 매출이면 고객×월이 유일한 행 단위입니다. 주문 상세를 조인한 뒤 고객 정보를 반복 집계하면 매출·건수가 부풀 수 있습니다. 파생 변수는 재현 가능한 규칙과 관찰 기간을 남깁니다. 최근 30일 구매 횟수를 만들 때 예측일 이후 거래가 포함되지 않는지 확인하고, 고객별 집계 뒤 조인하는 방식으로 중복 위험을 줄일 수 있습니다.

기억할 핵심

데이터마트를 만들 때 한 행의 단위와 기준 시점을 정한다.

문제 10

고객별 최근 30일 구매횟수를 예측 입력으로 만든다. 필요한 기준은?

  1. ① 주문 상세 수만 무조건 횟수로 사용
  2. ② 고객 이름 첫 글자만
  3. ③ 전체 미래 거래 포함
  4. ④ 고객별 유일한 행과 예측일 이전 30일 범위
정답과 해설 보기

정답 ④

분석 단위와 시점을 맞추어 중복과 미래 정보 누수를 방지해야 합니다.

기억할 핵심

데이터마트를 만들 때 한 행의 단위와 기준 시점을 정한다.

범위 확인

2026년 학습 범위를 기준으로 구성했습니다. 시험 시행기관의 자격 안내·출제 기준에서 과목과 변경 공지를 확인할 수 있습니다.

관련 이론 다시 보기

이전 · 분석 마스터플랜·거버넌스

다음 · 결측값·이상값·스케일링·데이터 누수

ADsP 전체 목차

과목별 이론

단원별 객관식

실습

필기 모의고사

예상 모의문제입니다.

스터디클럽의 다른 강의 보기