반응형
퇴근후딴짓 님의 유투브 3. 작업형1 예시문제 무작정 따라해보기 유투브 링크
# mtcars 데이터셋 (data/mtcars.csv)의 qsec 컬럼을 최소최대 척도(Min-Max Scale)로 변환한 후 0.5 보다 큰 값을 가지는 레코드 수를 구하시오.
import pandas as pd
from sklearn.preprocessing import minmax_scale
# 데이터 불러오기
data = pd.read_csv('data/mtcars.csv')
# print(data['qsec'].head(3))
# qsec 컬럼을 최소최대 척도(Min-Max Scale)로 변환
# 방법 1) 사이킷런
data['qsec'] = minmax_scale(data['qsec'])
# print(data['qsec'].head(3))
# 0.5 보다 큰 값을 가지는 레코드 수
# True의 갯수를 sum해준다
print(sum(data['qsec']>0.5))
# 방법 2) 사이킷런을 모를 때 - 직접 함수를 만든다
def minmax(data):
data = (data - min(data)) / (max(data) - min(data))
return data
data['qsec'] = minmax(data['qsec'])
# print(data['qsec'].head(3))
print(len(data[data['qsec']>0.5]))
반응형
'IT,SW,Data,Cloud,코딩 > Python' 카테고리의 다른 글
2023년6월5일 판다스공부 (0) | 2023.06.06 |
---|---|
2023년6월5일 파이썬공부 - 퇴근후딴짓님의 인프런 강의 따라치면서 배우기 (0) | 2023.06.05 |
2023년06월03일 파이썬공부 (0) | 2023.06.03 |
2023년6월2일 파이썬공부 - 퇴근후딴짓 님의 유투브 4. 작업형2 예시문제 무작정 따라해보기 - 보면서 따라 쳐 보는 포스팅 (0) | 2023.06.03 |
2023년6월2일 파이썬공부 - 데이터사이언스스쿨 3장 넘파이 배열 프로그래밍 3.2 배열의 생성과 변형 :: 코드 따라 쳐보기 (0) | 2023.06.02 |
2023년5월31일 파이썬공부 - 데이터 사이언스 스쿨 파이썬 편 3장 3.1 넘파이 배열 - 내용 따라 치기 (0) | 2023.05.31 |
2023년5월24일 파이썬 공부 - (대구빅데이터활용센터)[빅데이터 분석기사] 빅분기 실기 교육영상 7강 따라쳐보기 (0) | 2023.05.30 |
2023년5월22일 파이썬 공부 - (대구빅데이터활용센터)[빅데이터 분석기사] 빅분기 실기 교육영상 5강, 6강 (1) | 2023.05.22 |
댓글