in src/utils.py [0:0]
def auto_impute_df(df):
for i in df.columns:
if df[i].dtype == 'object':
df[i] = df[i].fillna(df[i].mode().iloc[0])
df[i] = le.fit_transform(df[i])
elif df[i].dtype == 'int' or df[i].dtype == 'float':
df[i] = df[i].fillna(np.mean(df[i]))
return df