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

df = pd.read_csv('/kaggle/input/hmeq-data/hmeq.csv')

df.isnull().sum()

df2 = df

df2 = df2.dropna(subset=['MORTDUE', 'VALUE', 'REASON', 'JOB', 'YOJ', 'DEROG', 'DELINQ', 'CLAGE', 'NINQ', 'CLNO', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['VALUE', 'REASON', 'JOB', 'YOJ', 'DEROG', 'DELINQ', 'CLAGE', 'NINQ', 'CLNO', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['MORTDUE', 'REASON', 'JOB', 'YOJ', 'DEROG', 'DELINQ', 'CLAGE', 'NINQ', 'CLNO', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['MORTDUE', 'VALUE', 'JOB', 'YOJ', 'DEROG', 'DELINQ', 'CLAGE', 'NINQ', 'CLNO', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['MORTDUE', 'VALUE', 'REASON', 'YOJ', 'DEROG', 'DELINQ', 'CLAGE', 'NINQ', 'CLNO', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['MORTDUE', 'VALUE', 'REASON', 'JOB', 'DEROG', 'DELINQ', 'CLAGE', 'NINQ', 'CLNO', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['MORTDUE', 'VALUE', 'REASON', 'JOB', 'YOJ', 'DELINQ', 'CLAGE', 'NINQ', 'CLNO', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['MORTDUE', 'VALUE', 'REASON', 'JOB', 'YOJ', 'DEROG', 'CLAGE', 'NINQ', 'CLNO', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['MORTDUE', 'VALUE', 'REASON', 'JOB', 'YOJ', 'DEROG', 'DELINQ', 'NINQ', 'CLNO', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['MORTDUE', 'VALUE', 'REASON', 'JOB', 'YOJ', 'DEROG', 'DELINQ', 'CLAGE', 'CLNO', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['MORTDUE', 'VALUE', 'REASON', 'JOB', 'YOJ', 'DEROG', 'DELINQ', 'CLAGE', 'NINQ', 'DEBTINC'], how='all')
df2 = df2.dropna(subset=['MORTDUE', 'VALUE', 'REASON', 'JOB', 'YOJ', 'DEROG', 'DELINQ', 'CLAGE', 'NINQ', 'CLNO'], how='all')

mode = float(df2['VALUEMORTDUE'].mode())
mode

MORTDUEMEDIA = {'MORTDUE': df2['VALUE'] / mode}
df2 = df2.fillna(value=MORTDUEMEDIA)
VALUEMEDIA = {'VALUE': df2['MORTDUE'] * mode}
df2 = df2.fillna(value=VALUEMEDIA)

df2.isnull().sum()

df2.isnull().sum()

df2.isnull().sum()