text_plain_output_1.png
from pandas_profiling import ProfileReport

import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)

train_df = pd.read_csv('/kaggle/input/30-days-of-ml/train.csv')
test_df = pd.read_csv('/kaggle/input/30-days-of-ml/test.csv')

cat_features = [feature for feature in train_df.columns if 'cat' in feature]
cont_features = [feature for feature in train_df.columns if 'cont' in feature]

train_df.describe().T

train_df.drop('id', axis=1, inplace=True)
test_df.drop('id', axis=1, inplace=True)

report = ProfileReport(train_df)
report