Не совсем то, какие условия вы используете, но для нулей вы определенно можете попробовать
df.fillna("insert replacement")
или, в вашем случае, это будет df.fillna('NA')
для одного столбца , используйте:
df['DataFrame Column'] = df['DataFrame Column'].fillna(0)
Я могу попытаться помочь дальше, если вы проясните, какие условия вы пытаетесь выполнить.