본문 바로가기

python3

[pandas] MinMaxScaling sample code

import pandas as pd
a = pd.read_csv('data/mtcars.csv', index_col=0)

# case1
min_data = a['qsec'].min()
max_data = a['qsec'].max()
a['qsec2'] = (a['qsec'] - min_data) / (max_data - min_data)
result = len(a['qsec2'] > 0.5)
print(result)

 

# case2
from sklearn.preprocessing import MinMaxScaler
scaler = MinMaxScaler()
a['qsec3'] = scaler.fit_transform(a[['qsec']])
result2 = len(a['qsec3']>0.5)
print(result2)