728x90
반응형
주어진 데이터에서 'f5'컬럼을 min-max 스케일 변환한 후, 상위 5%와 하위 5% 값의 합을 구하시오
# min-max스케일링 기준 상하위 5% 구하기
# 주어진 데이터에서 'f5'컬럼을 min-max 스케일 변환한 후, 상위 5%와 하위 5% 값의 합을 구하시오
import pandas as pd
df = pd.read_csv('/kaggle/input/bigdatacertificationkr/basic1.csv')
# print(df.head())
from sklearn.preprocessing import MinMaxScaler
scaler = MinMaxScaler()
df['f5'] = scaler.fit_transform(df[['f5']])
# print(df.head())
upper = df['f5'].quantile(0.95)
lower = df['f5'].quantile(0.05)
print(upper+lower)
# 정답 : 1.0248740983597389
출처_퇴근후딴짓(캐글) : https://www.kaggle.com/datasets/agileteam/bigdatacertificationkr
출처_퇴근후딴짓(유튜브) : https://www.youtube.com/@ai-study
728x90
반응형
'자격증 공부 > 빅데이터분석기사' 카테고리의 다른 글
빅데이터 분석기사 실기 모의고사 - 작업형 1유형(12) (0) | 2023.06.22 |
---|---|
빅데이터 분석기사 실기 모의고사 - 작업형 1유형(11) (0) | 2023.06.22 |
[Python] Min-Max 스케일링 (0) | 2023.06.21 |
빅데이터 분석기사 실기 모의고사 - 작업형 1유형(9) (0) | 2023.06.21 |
빅데이터 분석기사 실기 모의고사 - 작업형 1유형(8) (0) | 2023.06.21 |
댓글