说明:记录阅读代码过程中的布尔索引


布尔索引

data = [['Tom', 86], ['Bob', 80], ['Lily', 90], ['Mike', 97]]
df = pd.DataFrame(data,columns=['Name','Score'])
dfdf['Name'][df['Score']>85]

记录报错 KeyError

data = [['Tom', 86], ['Bob', 80], ['Lily', 90], ['Mike', 97]]
df = pd.DataFrame(data,columns=[0, 1])
dfdf[['0']]
# KeyError: "None of [Index(['0'], dtype='object')] are in the [columns]"

解决步骤

  1. 查看索引是否正确:注意列名的数据类型:type(df.columns[0]),0表示第1个列
  2. 查看索引语句是否正确:df.loc[:, '0']返回Series

pandas布尔索引相关推荐

  1. pandas 学习 —— 逻辑表达式与布尔索引

    >> df = pd.DataFrame(np.random.randint(0, 10, (5, 4)), columns=list('ABCD'))A B C D 0 0 4 8 4 ...

  2. pandas中series一维数组的创建、索引的更改+索引切片和布尔索引+dataframe二维数组的创建、基本属性、索引方法(传统方法和lociloc)、nan操作、排序+案例

    目录 一.为什么要学习pandas? 二.pandas的常用数据类型 1.series--一维的且带标签的数组 (1)创建一维数组 (2)通过列表形式创建的series带标签数组可以改变索引,传入索引 ...

  3. 数据分析工具Pandas(2):Pandas的索引操作

    数据分析工具Pandas(1):Pandas的数据结构 数据分析工具Pandas(2):Pandas的索引操作 Pandas的索引操作 索引对象Index 1. Series和DataFrame中的索 ...

  4. 03_pandas布尔索引、isin()筛选、设置值at和iat,loc,reindex、dropna、fillna,isna、求平均值mean、Apply函数、value_counts

    布尔索引 案例1 import numpy as np import pandas as pd# 通过设置开始时间,并设置间隔了多少月 dates = pd.date_range('20130101' ...

  5. python中索引和下标_Series下标索引、标签索引、切片索引、布尔索引

    Series的values属性可以获取值,Series的索引也可以获取值且更加灵活.Series是dict-like类型,也是list-like类型,可以模仿字典和列表获取数据,比如可以用get方法获 ...

  6. Python中布尔索引的使用

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

  7. pandas分层索引(层级索引、MultiIndex)的创建、取值、切片、统计计算以及普通索引和层级索引的转换方法

    pandas分层索引(层级索引.MultiIndex)的创建.取值.切片.统计计算以及普通索引和层级索引的转换方法 @TOC 多层索引的Series 层级索引的创建 层级索引(multi index) ...

  8. pandas数据索引之loc、iloc、ix详解及实例

    pandas数据索引之loc.iloc.ix详解及实例 先来个总结: loc函数:通过行索引 "Index" 中的具体值来取行数据(如取"Index"为&quo ...

  9. Pandas简明教程:四、Pandas数据索引方式

    文章目录 1.以类似`dict`的方式访问 2.以属性方式访问数据 3.访问行(slicing) 4.用`loc`方法访问不同行列 5.用`iloc`方法直接访问行列 6.其它方式 本系列教程教程完整 ...

最新文章

  1. AI算法透明不是必须,黑箱和可解释性可简化为优化问题
  2. 【转】Struts2 和 Spring MVC对比
  3. 【资源】《动手学数据分析》开源教程完整发布!
  4. python3默认使用的编码是_python3里的中文编码是什么?
  5. RabbitMQ管理(3)——Web端管理
  6. MATLAB上的GPU加速计算——学习笔记
  7. Day1 了解web前端
  8. java冒泡法排序实例_Java冒泡法排序实例
  9. java编程xml_XML Java编程
  10. opencv学习笔记3:边缘检测(Canny, Sobel, Laplacian)
  11. 苹果电脑壁纸打包下载,macbook自带壁纸下载
  12. oppo自带计算机版本,OPPO手机助手
  13. python内置函数源码中啥都没有_如何查看python内置函数源码
  14. Markdown表格文字调整
  15. ArcGIS 计算地类净面积工具
  16. java解压和压缩cab包 附jar
  17. PHP 面试知识点整理归纳
  18. [c/c++]trivial/POD类型和standard layout
  19. xp本地连接不见怎么办|本地网络连接不见解决方法
  20. 深度隐藏文件或文件夹原理与应用

热门文章

  1. Android中的坐标系以及获取坐标的方法
  2. 剑指offer:表示数值的字符串cpp题解:指针
  3. PAT甲级1154 Vertex Coloring :[C++题解]图论、模拟、结构体存边
  4. java基础学完就直接学ssm_java基础学习笔记3(SSM基础)
  5. java中的me关键字_java中的volatile关键字
  6. python搭建自动化测试平台_如何用python语言搭建自动化测试环境
  7. python实现列表去重_python实现七种列表去重方法
  8. 关中断解决任务间资源共享问题
  9. 简单的html5,简单的HTML5初步入门教程
  10. python pyside简单布局_python – pyside显示/隐藏布局