df.notnull() 返回的是布尔值

data原始数据如下:

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

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

 

相关文章:

猜你喜欢
  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
  • 2021-12-07
相关资源
相似解决方案