import pandas as pd | |
from sklearn.preprocessing import MinMaxScaler | |
def csv_to_featuers_list(csv_file): | |
if csv_file == None: | |
return ['No csv yet'] | |
df = pd.read_csv(csv_file) | |
return df.columns | |
def pre_process_df(df): | |
df.dropna(inplace=True) | |
df.drop_duplicates(inplace=True) | |
df.reset_index(inplace=True, drop=True) | |
return df | |
def pre_process_features(X): | |
scaler = MinMaxScaler() | |
X = scaler.fit_transform(X) | |
return X |