Use pd.DataFrame.where Uses df value when condition is met, otherwise uses None
pd.DataFrame.where
df
None
df.where(df.notnull(), None)