2015-01-03 22 views
19

Sadece Pandas serisindeki tek bir hücrenin boş olup olmadığını kontrol etmek istiyorum. Python: Pandalarda NaN değeri sadece tek bir değer için

Yani, bir değerin NaN olup olmadığını kontrol etmek istiyorum. Diğer tüm cevaplar diziler ve diziler içindir, ancak tek bir değer değildir.

pandas.notnull, pandas.isnull, numpy.isnan'u denedim. Sadece tek bir değer için bir çözüm var mı?

+1

size soru için giriş ve çıkış minimal örneğini ekleyebilir miyim? numpy.isnan tek bir değer için çalışıyor, ama sanırım bu senin sorunun değil. –

+1

örneğin numpy.isnan (vendor_details ['EMAIL']): burada vendor_details bir panda Serisi. – vidit

cevap

28

bu deneyin:

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 
İlgili konular