본문 바로가기
자격증 공부/빅데이터분석기사

빅데이터 분석기사 실기 모의고사 - 작업형 1유형(8)

by 해모해모 2023. 6. 21.
728x90
반응형

주어진 데이터 셋에서 'f2' 컬럼이 1인 조건에 해당하는 데이터의 'f1'컬럼 누적합을 계산한다. 이때 발생하는 누적합 결측치는 바로 뒤의 값을 채우고, 누적합의 평균값을 출력한다. (단, 결측치 바로 뒤의 값이 없으면 다음에 나오는 값을 채워넣는다)
# print(df.head())
# print(df['f1'].isnull().sum())
cond = df['f2'] == 1 # 'f2'컬럼이 1인  조건
# print(df[cond]['f1'])
result = df['f1'] = df[cond]['f1'].cumsum() # 조건에 해당하는 'f1'컬럼 누적합
# print(result)
result = result.fillna(method = 'bfill') # 결측치 바로 뒤의 값 채우기
# print(result)
print(result.mean()) # 평균값

# 정답 : 980.3783783783783

출처_퇴근후딴짓(캐글) : https://www.kaggle.com/datasets/agileteam/bigdatacertificationkr

 

Big Data Certification KR

빅데이터 분석기사 실기 (Python, R tutorial code)

www.kaggle.com

출처_퇴근후딴짓(유튜브) : https://www.youtube.com/@ai-study

 

퇴근후딴짓

퇴근 후, 함께 재미있게 성장하는 딴짓 커뮤니티 비 전공, 다른 직무라도 Re-skilling이 필요한 시대입니다. 함께 AI, 머신러닝, 딥러닝을 재미있게 Study 시작해보아요 :) 새롭게 알게 된 것, 공부한

www.youtube.com

 

728x90
반응형

댓글