STUDY/ADP, 빅데이터분석기사
빅데이터분석기사 실기 예제 - 작업형#1
BOTTLE6
2021. 6. 5. 14:05
https://dataq.goorm.io/exam/116674/%EC%B2%B4%ED%97%98%ED%95%98%EA%B8%B0/quiz/2
구름EDU - 모두를 위한 맞춤형 IT교육
구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/
edu.goorm.io
작업형 #1
문제 풀이
import numpy as np
import pandas as pd
df = pd.read_csv('data/mtcars.csv')
df
min = df.qsec.min()
max = df.qsec.max()
df['qsec'] = df['qsec'].apply(lambda x:(x-min)/(max-min))
print(np.where(df.qsec>0.5, 1,0).sum())
다른풀이
import pandas as pd
import numpy as np
from sklearn.preprocessing import MinMaxScaler
# 데이터불러오기
mtcars = pd.read_csv(~)
mm = MinMaxScaler()
mtcars['qsec'] = mm.fit_transform(np.array(mtcars['qsec']).reshape(-1,1))
num_of_record = (mtcars['qsec']>0.5).sum()
print("qsec 변환값이 0.5보다 큰 레코드 수 : ", num_of_record)