빅데이터 분석기사 6월 실기 1유형

빅데이터분석기사 실기의 체험 문제가 변경되었습니다.

 

(체험) 제1유형 (풀이용) - 빅데이터분석기사 실기 체험

 

구름EDU - 모두를 위한 맞춤형 IT교육

구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/

edu.goorm.io

 

체험문제 1번

 

 

이번 문제는 직원들의 연봉에 대한 정보인데요.

 

데이터는 근속연수와 고객만족도에 결측치가 있어서 이를 정리하는 코드입니다.

---  ------  --------------  -----  
 0   직원ID    1000 non-null   object 
 1   부서      1000 non-null   object 
 2   연봉      1000 non-null   int64  
 3   근속연수    952 non-null    float64
 4   성과등급    1000 non-null   object 
 5   교육참여횟수  1000 non-null   int64  
 6   고객만족도   895 non-null    float64
dtypes: float64(2), int64(2), object(3)

 

먼저 fillna를 통해서 고객만족도를 처리하고, dropna로 근속연수를 날립니다.

 

그리고 quantile을 통해서 3분위수 구하고 마지막은 groupby에 대한 문제입니다.

import pandas as pd

df = pd.read_csv("data/employee_performance.csv")

# 사용자 코딩

# 해당 화면에서는 제출하지 않으며, 문제 풀이 후 답안제출에서 결괏값 제출


df['고객만족도'] =  df['고객만족도'].fillna(df['고객만족도'].mean())


df = df.dropna(subset=['근속연수'], axis=0)

df.info()

print(df['고객만족도'].quantile(0.75))

#print(help(df.quantile))

print(df.groupby('부서')['연봉'].mean().sort_values())

 

이번에 1유형은 크게 변하지 않은 것 같네요.