본문 바로가기
카테고리 없음

빅데이터 분석 기사 실기 기출 5회 작업유형1

by 이켠작가 2024. 6. 3.
반응형

 

 


 

 

 

빅데이터 분석 기사 실기 5회 제1유형 2번

 
BMI를 구하여 정상 체중과 과제중에 해당한느 사람의
BMI 합의 차아의 절대값을 구하시오(정수로 출력)
bmi(체질량지수) = 몸무게(kg)/키(m)의 제곱 단위
Height : cm, Weight : kg
저체중 : BMI 18.5미만
정상체중 : BMI 18.5 이상 ~ 23미만
과체중 또는 위험체중 : BMI 23 이상 ~ 25미만
비만체중 : 25 이상



import panda as pd
df = pd.read_csv(5-2bmi.csv")
df.head()

#몸무게를 m로 변경한 키의 제곱으로 나눈다
df['bmi'] = df['Weight']/((df['Height']/100)**2)

#수치가 정상인 사람 수와
cond1 = (df['bmi'] <= 18.5) & (df['bmi'] < 23)

#위험체중인 사람 수의 차이를
cond2 = (df['bmi'] <= 23) & (df['bmi'] < 25)

#절대값으로 구하시오(정수로 출력)
#print(len(df[conf1]), len(df[cond2]))
print(abs(len(df[cond1]) - len(df[con2])))

#정답 : 144




빅데이터 분석 기사 실기 5회 제1유형 3번

순전입학생(순전입학생 = 전입학생 - 전출학생)이 가장 많은 학교의 전체학생수를 정수로 출력하시오


import pandas as pd
df = pd.read_csv("5-3student.csv")
df.head()
df(['순전입학생'] = df['전입학생수(계)'] - df['전출학생수(계)']
df.head()

df = df.sort_values('순전입학생', ascending = False).head() #230
print(int(df.iloc[0,-2]))

반응형