布尔索引布尔数组作为数组的索引时,会根据布尔数组的True False值,选择对应轴上的数据进行筛选

一个dataframe的数组

_heartbeat_ a \

0 NaN Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKi...

1 NaN GoogleMaps/RochesterNY

2 NaN Mozilla/4.0 (compatible; MSIE 8.0; Windows NT ...

3 NaN Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8)...

4 NaN Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKi...

...

3559

al c cy g gr h hc

0 en-US,en;q=0.8 US Danvers A6qOVH MA wfLQtf 1.331823e+09

1 NaN US Provo mwszkS UT mwszkS 1.308262e+09

2 en-US US Washington xxr3Qb DC xxr3Qb 1.331920e+09

3 pt-br BR Braz zCaLwp 27 zUtuOu 1.331923e+09

4 en-US,en;q=0.8 US Shrewsbury 9b6kNl MA 9b6kNl 1.273672e+09

...

3559

一个布尔数组

0 True

1 True

2 True

3 True

...

3555 True

3556 True

3557 True

3558 True

3559 True

问题

cSeries = df[df.a.notnull()]

这一步,是对行进行了筛选,为什么就默认轴是行呢?是因为布尔数组的元素个数是行数个所以默认对行进行筛选吗?如果(假如一种情况)布尔数组的元素个数是列数个呢,是对列进行筛选吗?

python numpy 索引_Python numpy中布尔索引的问题。相关推荐

  1. python numpy矩阵索引_python – Numpy中的矩阵索引

    索引后查看形状: In [295]: A=np.matrix([1,2,3]) In [296]: A.shape Out[296]: (1, 3) In [297]: A[0] Out[297]: ...

  2. python npv 计算公式_Python numpy 中常用的数据运算

    Numpy 精通面向数组编程和思维方式是成为Python科学计算大牛的一大关键步骤.--<利用Python进行数据分析> Numpy(Numerical Python)是Python科学计 ...

  3. Python中布尔索引的使用

    import pandas as pd import numpy as np import matplotlib.pyplot as plt %matplotlib inline 展示表格基本信息 # ...

  4. python维度变换_Python NumPy用法

    介绍 NumPy是Python数值计算最重要的基础包,大多数提供科学计算的包都是用NumPy的数组作为构建基础.NumPy本身并没有提供多么高级的数据分析功能,理解NumPy数组以及面向数组的计算,将 ...

  5. python row函数_Python numpy 常用函数总结

    Numpy是什么 在没给大家介绍numpy之前先给大家说下python的基本概念. Python 是一种高级的,动态的,多泛型的编程语言.Python代码很多时候看起来就像是伪代码一样,因此你可以使用 ...

  6. python数组初始化_Python Numpy 数组的初始化和基本操作

    Python 是一种高级的,动态的,多泛型的编程语言.Python代码很多时候看起来就像是伪代码一样,因此你可以使用很少的几行可读性很高的代码来实现一个非常强大的想法. 一.基础: Numpy的主要数 ...

  7. python数组排序返回索引_python列表排序返回索引

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我需要对列表进行排序,然后返回一个列表,其中包含列表中排序项的索引... 我有一 ...

  8. python numpy数据类型_python numPy模块 与numpy里的数据类型、数据类型对象dtype

    学习链接:http://www.runoob.com/numpy/numpy-tutorial.html 简介: numPy是python语言的一个扩展库,是一个运行非常快的数学库,主要用于数组计算. ...

  9. python的numpy教程_python numpy 基础教程 | 学步园

    1.Numpy是什么 很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy.matplotlib一起使用.其实,list已经提供了类似于矩阵的表示形式,不过nu ...

最新文章

  1. 熟悉常用的Linux命令操作
  2. java map类型转换_Java string类型转换成map代码实例
  3. 多线程《一》线程理论
  4. 连环卡通漫画《转学第一天》
  5. 关于java的关键字 transient
  6. python和django的关系_Django一对一关系实践
  7. 如何查看80端口被占用
  8. Ubuntu18.04安装gcc——史上最全安装教程
  9. html记事本制作静态网页,记事本编辑html静态网页设计(3页)-原创力文档
  10. Metasploit扫描漏洞模块
  11. AutoCAD打开慢的解决方案
  12. 词法分析器--简易版
  13. 配置Ubuntu以及ssh
  14. 2017科协青少年科技中心--中央电教馆(与科技相关的比赛)
  15. C#范例开发大全.刘丽霞李俊民(奋斗的小鸟)_PDF 电子书
  16. wampServer 设置
  17. IMAGE WARPING (IDW+RBF)
  18. 力扣(350.121)补9.3
  19. meta http-equiv=Content-Type content=text/html; charset=gb2312设置中文显示
  20. python 安装问题

热门文章

  1. C++基础::非类型模板参数在STL中的应用
  2. 导出已安装的插件_明明flash插件已安装,但是网页依然不能正常显示的解决办法...
  3. 编程语言python入门-手把手教你从零开始用Python语言写爬虫程序
  4. python画50个图-python 实现在一张图中绘制一个小的子图方法
  5. python自动化办公能做什么-用Python自动办公,做职场高手(完结)
  6. python常用代码大全-大神整理的python资源大全
  7. 语音识别是如何识别出各地方言的?
  8. 语音识别结合应用场景 各位大咖也有一些精彩论点
  9. kafka安装使用说明
  10. JwtUtil-MD5Util-RedisUtil,以及springboot aop练习(记录)