Значение Python: NaN в Pandas только для одного значения

Я просто хочу проверить, является ли одна ячейка в Pandas нулевой или нет.

i.e, я бы хотел проверить, есть ли значение NaN. Все остальные ответы предназначены для серий и массивов, но не для одного значения.

Я пробовал pandas.notnull, pandas.isnull, numpy.isnan. Есть ли решение только для одного значения?

Ответ 1

Попробуйте следующее:

import pandas as pd
import numpy as np
from pandas import *

>>> L = [4, nan ,6]
>>> df = Series(L)

>>> df
0     4
1   NaN
2     6

>>> if(pd.isnull(df[1])):
        print "Found"

Found

>>> if(np.isnan(df[1])):
        print "Found"

Found