Je veux comparer la valeur de la date avec NaT, ci-dessous la valeur -
date_value = NaT
type(date_value) is <class 'pandas.core.series.Series'>
if str(date_value) == ('NaT'):
print("in if")
else:
print("in else")
obtenir la sortie comme - dans else, voulez obtenir 'in if' comme sortie attendue.
Solution du problème
La série est composée de plusieurs valeurs, il est donc possible de la tester s'il y a au moins une valeur erronée NaT
par Series.isna
etSeries.any
:
if date_value.isna().any():
print("in if")
else:
print("in else")
Aucun commentaire:
Enregistrer un commentaire