시험·자격증 일정과 청년 지원 공고를 공식 공고 기준으로 정리하는 블로그
동그리포메이션 DONGLEFORMATION
전체 피드 청년 복지정책 생활 지원금·환급 취업·채용 정보 자격증·스펙 가이드 전국 지역축제 문화·팝업 핫플

빅데이터분석기사 실기 체험환경에서 2유형 전처리·result.csv 제출 점검

📱 30초 핵심 요약 카드뉴스

바쁜 독자를 위해 핵심 내용을 4장의 카드로 한눈에 정리했습니다.

CARD 01 · 핵심 요약
빅데이터분석기사 실기
템플릿은 뼈대로만 쓰고 문제마다 새로 읽어요. / 1유형은 버림, 3유형은 반올림으로 자릿수 처리가 달라요.
CARD 02 · 주요 기준/일정
템플릿을 외웠는데 왜 점수가 새는 걸까요?
템플릿은 대개 ‘지난번 문제’를 기준으로 만들어져요. 그래서 타깃 컬럼 이름, 분류인지 회귀인지, 평가지표, 답안의 자릿수 같은 조건이 지난 문제에 맞춰 고정돼 있어요.
CARD 03 · 체크 포인트
시험 전에 체험환경에서 무엇을 직접 해 봐야 할까요?
데이터자격검정 사이트의 빅데이터분석기사 안내 페이지에는 구름(goorm) 기반 실기 체험환경 링크가 걸려 있어요.
CARD 04 · 실전 준비/확인
2유형 전처리에서 템플릿과 어긋나기 쉬운 곳은 어디일까요?
2유형은 데이터 불러오기부터 모델링, 파일 저장까지 단계가 가장 길어서 템플릿에 가장 많이 기대는 유형이에요.

빅데이터분석기사 실기를 준비하다 보면 1유형은 이 코드, 2유형은 이 코드, 3유형은 이 함수라는 식으로 정리한 템플릿이 하나쯤 생겨요. 템플릿은 시험장에서 손이 굳지 않게 해 주는 좋은 도구예요. 그런데 실제 문제를 열어 보면 컬럼 이름이 다르고, 평가용 데이터에 결측치가 숨어 있고, 답안 형식이 ‘버림해서 정수’처럼 세밀하게 정해져 있어요. 코드는 오류 없이 돌아가는데 점수가 기대만큼 나오지 않는 일이 생기는 이유가 바로 여기에 있어요.

데이터자격검정 시험일정 페이지를 보면 올해 마지막 실기인 제13회는 원서접수가 10월 26일부터 30일까지, 시험일이 11월 28일(토)이에요. 이 글은 남은 6주 남짓 동안 템플릿을 더 외우기보다 먼저 챙겨야 할 전처리와 제출 점검을 정리한 글이에요. 합격 비법이나 기출 족보를 모아 둔 글은 아니라는 점을 미리 말씀드려요.

결론부터 말하면, 템플릿은 뼈대로만 쓰고 세 가지는 문제마다 새로 읽어야 해요. 첫째, 문제가 요구하는 타깃과 평가지표예요. 둘째, 학습용과 평가용 데이터의 컬럼과 행 수가 끝까지 맞는지예요. 셋째, 답안 칸과 result.csv가 지시한 형식 그대로인지예요. 이 세 가지는 공식 체험환경에서 한 번씩 직접 해 보는 것이 가장 확실한 연습이에요.

✓템플릿은 뼈대로만 쓰고 문제마다 새로 읽어요.
✓1유형은 버림, 3유형은 반올림으로 자릿수 처리가 달라요.
✓체험환경에서 result.csv를 저장하고 다시 읽어 봐요.
POINT 01

템플릿을 외웠는데 왜 점수가 새는 걸까요?

템플릿은 대개 ‘지난번 문제’를 기준으로 만들어져요. 그래서 타깃 컬럼 이름, 분류인지 회귀인지, 평가지표, 답안의 자릿수 같은 조건이 지난 문제에 맞춰 고정돼 있어요. 문제가 조금만 바뀌어도 코드는 돌아가지만 요구한 것과 다른 값이 나와요. 오류 메시지가 뜨지 않으니 본인은 실수를 알아채기 어렵다는 점이 더 위험해요.

공식 안내 페이지에서 실기는 100점 만점에 180분 시험이고, 60점 이상이면 합격이에요. 같은 페이지는 검정 방식을 통합형(필답형, 작업형)으로 표기하고 있어요. 그래서 이번 회차의 정확한 문항 구성과 배점은 접수 시기에 올라오는 회차 공고와 수험자 안내 문서에서 따로 읽어 두는 편이 안전해요. 공식 페이지에서 연결되는 체험환경은 제1유형, 제2유형, 제3유형 세 문제로 이루어져 있는데, 문제마다 요구하는 제출 형식이 꽤 달라요.

01
제1유형
수행 순서에 따라 계산한 값 2개를 별도 답안 칸에 입력, 버림하여 정수로 작성
round()로 반올림하거나, 화면에 출력만 하고 답안 칸 입력을 빠뜨림
02
제2유형
평가용 데이터 예측값을 result.csv로 저장, 컬럼은 pred 1개, 행 수 2,482개, 평가지표 RMSE
인덱스까지 저장, 아이디 컬럼 추가, 회귀 문제에 분류용 확률 코드 사용
03
제3유형
소문항 3개(분산 비교 F-검정, 합동 분산, 독립표본 t-검정), 반올림하여 소수 셋째 자리, 절편 포함 지시
함수 기본 설정을 그대로 두어 지시와 다른 가정으로 계산

유형별로 나눠 보면 세 유형 모두 ‘어떻게 계산하나’보다 ‘어떤 형태로 내야 하나’에 붙은 조건이 더 촘촘해요. 1유형은 반올림이 아니라 버림이고, 3유형은 버림이 아니라 반올림이에요. 같은 시험 안에서도 자릿수 처리 방식이 다른 거예요. 2유형 체험 문제는 총구매액을 맞히는 회귀 문제였고 평가지표가 RMSE였어요. 다른 해의 분류 문제를 바탕으로 만든 템플릿을 그대로 붙이면 방향부터 어긋나요. 체험환경에도 예시 문제라서 실제 시험과 다를 수 있다고 적혀 있어요. 그러니 위에 적은 숫자를 외우기보다 ‘문제마다 이 칸을 다시 읽는다’는 습관을 가져가는 것이 핵심이에요.

POINT 02

시험 전에 체험환경에서 무엇을 직접 해 봐야 할까요?

데이터자격검정 사이트의 빅데이터분석기사 안내 페이지에는 구름(goorm) 기반 실기 체험환경 링크가 걸려 있어요. 체험환경에는 이용 안내와 제1유형, 제2유형, 제3유형 예시 문제가 있고, 제한 시간 없이 풀어 볼 수 있어요. 안내 문구에서 눈여겨볼 점은 두 가지예요. 하나는 체험환경에는 저장 기능이 없지만 실제 시험환경에서는 저장된다는 점이에요. 다른 하나는 패키지와 라이브러리 구성이 회차마다 다를 수 있다는 점이에요.

그래서 체험환경은 문제를 맞히는 곳이라기보다 손에 익혀야 할 동작을 점검하는 곳으로 쓰는 게 좋아요. 아래 순서대로 한 번씩 해 보면 시험 당일 처음 겪는 일이 크게 줄어요.

  1. 문제에 적힌 데이터 파일 이름으로 그대로 불러와 보기. 경로를 템플릿에서 복사하지 말고 문제 화면에 적힌 이름을 다시 타이핑하는 연습이에요.
  2. pandas, scikit-learn, scipy, statsmodels를 불러온 뒤 패키지마다 __version__을 출력해 보기. 회차마다 구성이 다를 수 있으니, 쓰려는 함수나 인자가 그 버전에서 동작하는지 미리 돌려 보는 거예요.
  3. help()나 dir()로 함수 설명을 열어 보기. 인자 이름이 기억나지 않을 때 화면 안에서 찾는 연습이 되고, 출력이 잘 보이는지도 함께 알 수 있어요.
  4. 2유형에서 result.csv를 저장한 뒤 다시 읽어 행 수와 컬럼 이름을 출력해 보기.
  5. 1유형과 3유형 답안 칸에 일부러 형식에 안 맞는 값을 넣어 보고 입력 형식 오류 메시지가 어떻게 뜨는지 보기. 체험 문제 안내에도 형식이 맞지 않으면 오류 메시지가 표시된다고 적혀 있어요.

시험 중 쓸 수 있는 자료의 범위나 코드 실행 시간 제한 같은 운영 규칙은 체험 문제 화면만 봐서는 알 수 없어요. 원서접수 무렵 데이터자격검정 공지사항에 올라오는 13회 수험자 유의사항 문서를 내려받아, 금지 사항과 실행 제한 항목에 따로 표시해 두면 좋아요.

POINT 03

2유형 전처리에서 템플릿과 어긋나기 쉬운 곳은 어디일까요?

2유형은 데이터 불러오기부터 모델링, 파일 저장까지 단계가 가장 길어서 템플릿에 가장 많이 기대는 유형이에요. 어떤 모델을 고르느냐보다는, 학습용과 평가용 데이터가 처음부터 끝까지 같은 모양으로 처리되느냐에서 실수가 더 많이 나와요.

학습용과 평가용 데이터가 같은 전처리 단계를 나란히 통과하는 단면도 일러스트

타깃과 평가지표를 가장 먼저 읽어요

무엇을 예측하는지, 그 값이 숫자인지 범주인지, 평가지표가 무엇인지를 코드 첫 줄 위에 주석으로 적어 두세요. 체험 문제처럼 RMSE로 평가하는 회귀라면 예측값 자체를 내면 돼요. ROC-AUC로 평가하는 이진 분류라면, scikit-learn 문서 설명대로 더 큰 레이블에 해당하는 클래스의 확률, 즉 predict_proba 결과의 두 번째 열을 쓰는 것이 일반적이에요. predict_proba의 열 순서는 모델의 classes_ 순서를 따라요. 타깃이 0과 1이 아니라 문자열이라면 classes_를 출력해서 어느 열이 양성인지 직접 봐 두는 과정이 필요해요.

학습용과 평가용의 컬럼을 끝까지 맞춰요

범주형 변수를 원-핫 인코딩하면 한쪽 데이터에만 있는 범주 때문에 두 데이터의 컬럼 수가 달라질 수 있어요. 학습용과 평가용을 잠시 합쳐 인코딩한 뒤 다시 나누는 방법, 인코딩 후 평가용 컬럼을 학습용 컬럼 순서에 맞춰 다시 정렬하는 방법 중 하나를 미리 정해 두면 좋아요. 아이디처럼 예측에 의미 없는 컬럼은 학습에서 빼되, 평가용 데이터의 행 순서는 건드리지 않아야 해요.

결측치는 평가용 행을 지우지 않는 방식으로 처리해요

템플릿에 습관처럼 들어 있는 dropna()는 학습용에서는 괜찮을 수 있어도 평가용 데이터에 쓰면 행이 줄어요. 체험 문제처럼 평가용 행 수와 예측 결과 행 수가 같아야 하는 문제에서는 행이 하나만 빠져도 제출 형식이 어긋나요. 평가용 결측치는 학습용에서 구한 평균, 중앙값, 최빈값 같은 기준으로 채우는 쪽을 기본으로 삼는 편이 안전해요.

재현이 되도록 random_state를 고정해요

랜덤 포레스트 같은 모델은 표본 추출과 변수 선택에 무작위성이 있어서 같은 코드도 실행할 때마다 결과가 조금씩 달라져요. 데이터 분할과 모델 모두 random_state를 정수로 고정해 두면 검증 점수를 비교할 때 결과가 흔들리지 않아요. 그래야 점수가 달라졌을 때 내가 바꾼 전처리 때문인지 판단하기 쉬워져요.

01
타깃과 지표
지난 문제의 분류 코드 그대로 사용
문제 문장을 읽고 회귀·분류와 지표를 주석으로 먼저 적기
02
인코딩
학습용과 평가용을 따로 인코딩
합쳐서 인코딩하거나 학습용 컬럼 순서로 재정렬
03
결측치
평가용에도 dropna() 적용
학습용 기준값으로 채우고 행 수 유지
04
재현성
random_state 생략
분할과 모델에 같은 정수 고정

이 네 가지는 모델 종류와 상관없이 매번 똑같이 적용되는 점검이에요. 하이퍼파라미터를 조금 더 다듬기보다 이 네 줄을 빠짐없이 지키는 쪽이 점수를 지키는 데 훨씬 직접적이에요. 특히 결측치와 인코딩 문제는 오류 없이 지나가는 경우가 많아요. 단계마다 학습용과 평가용의 shape를 나란히 출력하는 짧은 습관이 큰 차이를 만들어요.

POINT 04

제출 직전에는 무엇을 어떤 순서로 점검할까요?

제출 단계의 실수는 몇 초짜리 점검으로 막을 수 있는데도, 시간에 쫓기면 가장 먼저 건너뛰게 돼요. 시험 전에 순서를 정해 두고 연습할 때마다 같은 순서를 반복해 두는 것이 좋아요.

2유형 result.csv

  • pandas의 to_csv는 인덱스를 함께 저장하는 것이 기본값이에요. 그대로 두면 이름 없는 인덱스 열이 하나 더 생기니 index=False를 넣어요.
  • 파일 이름은 문제에서 지정한 이름 그대로 써요. 체험 문제는 result.csv였고, 폴더 경로를 붙이지 말라고 안내했어요.
  • 저장한 뒤 같은 파일을 read_csv로 다시 읽어 shape, 컬럼 이름, 결측치 개수를 출력해요. 체험 문제 기준이라면 행 수 2,482에 컬럼은 pred 하나여야 해요.
  • 회귀 문제라면 나올 수 없는 값, 예를 들어 음수 구매액이 섞였는지 describe()로 한 번 훑어봐요.

1유형과 3유형 답안 칸

  • 지시가 버림인지 반올림인지, 정수인지 소수 몇째 자리인지를 답안 칸 바로 옆에서 다시 읽어요. 체험 문제의 1유형은 버림 후 정수, 3유형은 반올림 후 소수 셋째 자리였어요.
  • 버림은 양수에서는 int()와 결과가 같지만 음수에서는 달라질 수 있어요. 계산값의 부호를 보고 지시에 맞는 처리를 골라요.
  • print로 본 값을 답안 칸에 옮겨 적었는지 마지막에 한 번 더 대조해요. 출력만 해 두고 입력을 잊는 경우가 생각보다 흔해요.

3유형에서 기본 설정이 지시와 맞는지

scipy의 ttest_ind는 따로 지정하지 않으면 두 집단의 분산이 같다고 가정하는 표준 독립표본 t-검정을 하고, 양측 검정을 기본으로 해요. 체험 문제처럼 합동 분산을 쓰라는 지시라면 기본값이 맞아요. 하지만 이분산을 가정하라거나 단측 검정을 하라는 지시가 붙으면 인자를 바꿔야 해요. statsmodels의 OLS는 수식(formula) 방식으로 쓰지 않으면 상수항을 자동으로 넣지 않아요. 문제에 절편을 포함하라는 말이 있으면 add_constant로 직접 넣어야 해요. 함수의 기본값이 문제의 가정과 같은지 비교하는 습관이 3유형에서 가장 실용적인 점검이에요.

POINT 05

상황이 다른 두 수험생이라면 무엇부터 고칠까요?

아래 두 사례는 이해를 돕기 위해 만든 가정 사례예요. 실제 인물이나 실제 응시 결과가 아니에요.

가정 사례 1: 템플릿은 완벽한데 체험환경을 한 번도 열어 보지 않은 경우

직장인 A 씨는 강의 자료로 만든 2유형 템플릿을 외워 두었어요. 이 템플릿은 이진 분류를 기준으로 predict_proba의 두 번째 열을 pred로 저장하는 구조예요. 그런데 시험에 회귀 문제가 나오면 이 코드는 오류를 내거나 엉뚱한 값을 내요. A 씨에게 가장 먼저 필요한 건 새 모델 공부가 아니라, 체험환경의 2유형을 열어 문제 문장에서 타깃과 지표를 읽는 연습이에요. 템플릿 첫 부분에 ‘회귀면 predict, 분류면 지표에 맞춰 predict 또는 predict_proba’라는 갈림길을 주석으로 만들어 두세요. 그다음 체험 문제로 result.csv 저장과 재확인까지 한 번 끝까지 해 보면 남은 기간의 공부 방향이 분명해져요.

가정 사례 2: 전처리는 탄탄한데 제출에서 자주 흔들리는 경우

대학생 B 씨는 결측치와 인코딩 처리는 꼼꼼하지만, 연습 때 result.csv를 인덱스와 함께 저장하거나 1유형 답을 반올림해 적는 실수를 반복했어요. B 씨에게는 모델링 시간보다 제출 루틴이 먼저예요. 위의 제출 점검 목록을 종이에 옮겨 두고, 모의 연습마다 마지막 10분은 이 목록에만 쓰는 방식이 좋아요. 같은 실수가 세 번 연속 나오지 않으면 그때 모델 튜닝으로 넘어가는 식으로 우선순위를 정하는 거예요.

두 사례의 공통점은 실력이 부족해서가 아니라 점검 순서가 정해져 있지 않아서 점수가 샌다는 점이에요. 내가 어느 쪽에 가까운지 판단이 서지 않는다면, 체험 문제 세 개를 시간을 재며 풀고 어디서 멈칫했는지 적어 보는 것이 가장 빠른 진단이에요.

POINT 06

13회 실기까지 지금부터 무엇을 하면 될까요?

먼저 일정부터 정리해 둘게요. 아래 날짜는 데이터자격검정 시험일정 페이지에 올라와 있는 2026년 빅데이터분석기사 하반기 회차 일정이에요.

제13회 필기 결과발표
9월 23일
제13회 실기 원서접수
10월 26일 ~ 10월 30일
제13회 실기 시험일
11월 28일(토)
제13회 실기 결과발표
12월 18일

10월 13일 확인 기준으로 실기 접수까지 약 2주, 시험까지 약 6주가 남아 있어요. 같은 일정 페이지 안내를 보면 원서를 낸 뒤 2시간 안에 수수료를 내지 않으면 접수가 자동으로 취소되고, 수험표는 시험일 2주 전 금요일 16시부터 발급돼요(그날이 휴일이면 전날). 필기 합격자는 발표일로부터 2년 동안 필기가 면제돼요. 그러니 본인 필기 합격 발표일을 기준으로 면제 기간이 언제까지인지 계산해 두면 이번 회차의 부담이 한결 줄어요. 다음 해 실기 일정은 아직 공고되지 않았으니 이 글에서 미리 짐작하지 않을게요.

체험환경 연습부터 접수, 연습, 유의사항, 최종 점검까지 이어지는 준비 순서 타임라인 일러스트

남은 기간은 이렇게 나눠 보기를 권해요.

  1. 접수 전 2주: 체험환경 세 문제를 시간을 재며 풀고, 버전 출력과 result.csv 재확인까지 해 보기. 내 템플릿에 분류·회귀 갈림길을 만들고 결측치 처리 방식을 고쳐 두기.
  2. 접수 주간(10월 26일~30일): 접수와 결제를 한자리에서 끝내기. 결제 시한이 2시간이라 이동 중에 접수하는 것은 피하는 편이 좋아요.
  3. 시험 4주 전~2주 전: 공개 연습 데이터로 2유형을 회귀와 분류 번갈아 연습하고, 매번 제출 점검 목록을 끝까지 수행하기.
  4. 시험 2주 전: 수험표를 발급받고, 13회 수험자 유의사항 문서를 내려받아 허용·금지 항목과 실행 제한을 표시하기.
  5. 시험 전날: 새 기법을 외우기보다 제출 점검 목록과 3유형 함수 기본값 메모만 다시 보기.

템플릿은 버리지 않아도 돼요. 다만 그 위에 ‘문제를 읽고 바꾸는 자리’와 ‘제출 전에 다시 보는 자리’를 표시해 두면, 같은 템플릿이 훨씬 믿을 만한 도구가 돼요. 오늘 할 일 하나만 고른다면 체험환경을 열어 2유형 result.csv를 저장하고 다시 읽어 보는 것부터 시작해 보세요.

정보 확인일: 2026-10-13

※ 세부 자격 요건과 일정은 주관 기관의 최신 공고에 따라 달라질 수 있으므로, 신청 및 방문 전 공식 안내를 꼭 확인해 주세요.

최근 올라온 다른 글