pandas 的 notnull() 的返回非空值函数的用法

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
'''

 

posted on 2020-08-13 18:58  小小喽啰  阅读(3568)  评论(0编辑  收藏  举报