pandas.DataFrame.notnull返回非空值

编程入门 行业动态 更新时间:2024-10-25 01:36:55
>>> import pandas as pd         
>>> df = pd.read_csv('test.csv')
>>> print df
       name   id
0  ZhangSan  1.0
1      LiSi  2.0
2    WangEr  NaN
3     WanZi  4.0
>>> print df['id'].notnull()    
0     True
1     True
2    False
3     True
Name: id, dtype: bool
>>> print df[df['id'].notnull()]
       name   id
0  ZhangSan  1.0
1      LiSi  2.0
3     WanZi  4.0

上面用了两个函数:

1.read_csv读取csv文件

2.notnull(),返回值是布尔型的矩阵。再取df[布尔型矩阵]返回的是id为非空的行

关于notnull()的官方解释:http://pandas.pydata/pandas-docs/stable/generated/pandas.DataFrame.notnull.html


执行df.notnull()的结果是

     name   id

0   True    True

1   True    True

2   True    False

3   True    True

更多推荐

pandas.DataFrame.notnull返回非空值

本文发布于:2023-06-13 18:50:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1391349.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:DataFrame   pandas   非空值   notnull

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!