pd.isnull()
и pd.notnull()
- это стандартные способы проверки отдельных нулевых значений, если вы выполняете итерацию по DataFrame строка за строкой и индексируете по столбцу, как вы предлагали в коде выше.Затем вы можете использовать это выражение, чтобы делать с этим значением все, что вам нравится.
Пример:
import pandas as pd
import numpy as np
a = np.nan
pd.isnull(a)
Out[4]: True
pd.notnull(a)
Out[5]: False
Если вы хотите манипулировать всеми (или определенными) значениями NaN из DataFrame, обрабатывая отсутствующиеДанные - большая тема при работе с табличными данными, и для этого есть много способов.Я бы порекомендовал главу 7 из этой книги .Вот его содержание:
Первый раздел будет наиболее уместным для вашего вопроса.