GOOGLE ADS

jeudi 21 avril 2022

comment vérifier si une variable est NaT en python ?

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 NaTpar Series.isnaetSeries.any :

if date_value.isna().any():
print("in if")
else:
print("in else")

Aucun commentaire:

Enregistrer un commentaire

Comment utiliseriez-vous .reduce() sur des arguments au lieu d'un tableau ou d'un objet spécifique&nbsp;?

Je veux définir une fonction.flatten qui aplatit plusieurs éléments en un seul tableau. Je sais que ce qui suit n'est pas possible, mais...