df.notnull() 返回的是布爾值
data原始數據如下:
import numpy as np import pandas as pd from pandas import Series,DataFrame data=DataFrame() data['a']=[1,2,3,4] data['b']=[1,2,np.nan,np.nan] data['b'].notnull() #返回的是布爾值 data[data['b'].notnull()] #返回的是沒有空值的行 ''' data['b'].notnull() Out[688]: 0 True 1 True 2 False 3 False Name: b, dtype: bool data[data['b'].notnull()] Out[689]: a b 0 1 1.0 1 2 2.0 '''