PYTHON ПРОВЕРКА НА NAN

В языке программирования Python существует специальное значение - NaN (Not a Number), которое обозначает результат математических операций с неопределенным или несуществующим значением.

Для проверки значения на NaN можно использовать функцию math.isnan(x), где x - это переменная, которую нужно проверить. Если значение переменной x является NaN, то функция возвращает True, иначе False.

Пример кода:

x = float('nan')
if math.isnan(x):
    print('x is NaN')

Также можно использовать оператор != (не равно) для проверки на NaN:

x = float('nan')
if x != x:
    print('x is NaN')

Однако, использование оператора != может быть менее надежным, так как это проверяет, является ли переменная "не равной" самой себе, что истинно только для NaN.

Python developer собеседование с задачей уровня хард из Яндекса . Ян Желанов

How to check for NaN NOT A NUMBER values

#28. Pandas: What is a missing value? NaN, NaT, None, Inf in Python - 14 - Tutorial

ПРАКТИКА SciKit-Learn - NaN, Null - Работа с пропусками в SkLearn - МАШИННОЕ ОБУЧЕНИЕ

05 Numpy clip and NaN

Numerical Python tricks: All there is to know about nan and inf

Dealing with Nan / missing Values in python #excel #numpy -Data Science #pandas #python #datascience

JavaScript # 7 Числа. Значение NaN. Функция isNaN()

#9. Булевы операции и функции, значения inf и nan - NumPy уроки

Check for NaN Values in Python

BLGPG-F3599CBD03EF-24-09-20-01

Новые материалы: