pandas布尔索引
说明:记录阅读代码过程中的布尔索引
布尔索引
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]"
解决步骤
- 查看索引是否正确:注意列名的数据类型:
type(df.columns[0])
,0表示第1个列 - 查看索引语句是否正确:
df.loc[:, '0']
返回Series
pandas布尔索引相关推荐
- pandas 学习 —— 逻辑表达式与布尔索引
>> df = pd.DataFrame(np.random.randint(0, 10, (5, 4)), columns=list('ABCD'))A B C D 0 0 4 8 4 ...
- pandas中series一维数组的创建、索引的更改+索引切片和布尔索引+dataframe二维数组的创建、基本属性、索引方法(传统方法和lociloc)、nan操作、排序+案例
目录 一.为什么要学习pandas? 二.pandas的常用数据类型 1.series--一维的且带标签的数组 (1)创建一维数组 (2)通过列表形式创建的series带标签数组可以改变索引,传入索引 ...
- 数据分析工具Pandas(2):Pandas的索引操作
数据分析工具Pandas(1):Pandas的数据结构 数据分析工具Pandas(2):Pandas的索引操作 Pandas的索引操作 索引对象Index 1. Series和DataFrame中的索 ...
- 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' ...
- python中索引和下标_Series下标索引、标签索引、切片索引、布尔索引
Series的values属性可以获取值,Series的索引也可以获取值且更加灵活.Series是dict-like类型,也是list-like类型,可以模仿字典和列表获取数据,比如可以用get方法获 ...
- Python中布尔索引的使用
import pandas as pd import numpy as np import matplotlib.pyplot as plt %matplotlib inline 展示表格基本信息 # ...
- pandas分层索引(层级索引、MultiIndex)的创建、取值、切片、统计计算以及普通索引和层级索引的转换方法
pandas分层索引(层级索引.MultiIndex)的创建.取值.切片.统计计算以及普通索引和层级索引的转换方法 @TOC 多层索引的Series 层级索引的创建 层级索引(multi index) ...
- pandas数据索引之loc、iloc、ix详解及实例
pandas数据索引之loc.iloc.ix详解及实例 先来个总结: loc函数:通过行索引 "Index" 中的具体值来取行数据(如取"Index"为&quo ...
- Pandas简明教程:四、Pandas数据索引方式
文章目录 1.以类似`dict`的方式访问 2.以属性方式访问数据 3.访问行(slicing) 4.用`loc`方法访问不同行列 5.用`iloc`方法直接访问行列 6.其它方式 本系列教程教程完整 ...
最新文章
- AI算法透明不是必须,黑箱和可解释性可简化为优化问题
- 【转】Struts2 和 Spring MVC对比
- 【资源】《动手学数据分析》开源教程完整发布!
- python3默认使用的编码是_python3里的中文编码是什么?
- RabbitMQ管理(3)——Web端管理
- MATLAB上的GPU加速计算——学习笔记
- Day1 了解web前端
- java冒泡法排序实例_Java冒泡法排序实例
- java编程xml_XML Java编程
- opencv学习笔记3:边缘检测(Canny, Sobel, Laplacian)
- 苹果电脑壁纸打包下载,macbook自带壁纸下载
- oppo自带计算机版本,OPPO手机助手
- python内置函数源码中啥都没有_如何查看python内置函数源码
- Markdown表格文字调整
- ArcGIS 计算地类净面积工具
- java解压和压缩cab包 附jar
- PHP 面试知识点整理归纳
- [c/c++]trivial/POD类型和standard layout
- xp本地连接不见怎么办|本地网络连接不见解决方法
- 深度隐藏文件或文件夹原理与应用
热门文章
- Android中的坐标系以及获取坐标的方法
- 剑指offer:表示数值的字符串cpp题解:指针
- PAT甲级1154 Vertex Coloring :[C++题解]图论、模拟、结构体存边
- java基础学完就直接学ssm_java基础学习笔记3(SSM基础)
- java中的me关键字_java中的volatile关键字
- python搭建自动化测试平台_如何用python语言搭建自动化测试环境
- python实现列表去重_python实现七种列表去重方法
- 关中断解决任务间资源共享问题
- 简单的html5,简单的HTML5初步入门教程
- python pyside简单布局_python – pyside显示/隐藏布局