2015-01-03 62 views
19

我只想檢查Pandas系列中的單個單元是否爲空。Python:只有一個值的熊貓NaN值

即,我想檢查一個值是否爲NaN。所有其他答案適用於系列和數組,但不適用於單值。

我試過pandas.notnull,pandas.isnull,numpy.isnan。是否只有單一值的解決方案?

+1

你可以添加輸入和輸出的一個小例子,你的問題嗎? numpy.isnan適用於單個值,但我想這不是你的問題。 –

+1

例如,如果numpy.isnan(vendor_details ['EMAIL']): 這裏vendor_details是一個熊貓系列。 – vidit

回答

28

試試這個:

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