Skip to content

Instantly share code, notes, and snippets.

@aniruddha27
Created March 16, 2020 09:58
Show Gist options
  • Save aniruddha27/45ad1017e56fab5f37e061af372a265d to your computer and use it in GitHub Desktop.
Save aniruddha27/45ad1017e56fab5f37e061af372a265d to your computer and use it in GitHub Desktop.
# Ordinal features
for i in ['BsmtCond','BsmtQual']:
train[i].replace(['Ex','Gd','TA','Fa','Po',np.nan],[5,4,3,2,1,0],inplace=True)
train['BsmtExposure'].replace(['Gd','Av','Mn','No',np.nan],[4,3,2,1,0],inplace=True)
for i in ['BsmtFinType1','BsmtFinType2']:
train[i].replace(['GLQ','ALQ','BLQ','Rec','LwQ','Unf',np.nan],[6,5,4,3,2,1,0],inplace=True)
# Numerical features
for i in ['BsmtHalfBath','BsmtFullBath','BsmtFinSF1','BsmtFinSF2','BsmtUnfSF','TotalBsmtSF']:
train[i].fillna(0,inplace=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment