Python Dataframe常见索引方式详解


Posted in Python onMay 27, 2020

创建一个示例数据框:

import pandas as pd

df = pd.DataFrame([['乔峰', '男', 95, '降龙十八掌', '主角'],
          ['虚竹', '男', 93, '天上六阳掌', '主角'],
          ['段誉', '男', 92, '六脉神剑', '主角'],
          ['王语嫣', '女', 95,'熟知武诀', '主角'],
          ['包不同', '男', 65, '胡搅蛮缠', '配角'],
          ['康敏', '女', 40, '惑夫妒人', '配角']],
          index=list('abcdef'.upper()),
          columns=['name', 'gender', 'score', 'skill', 'class'])
df

1、iloc[]

# 列表取值方式索引器,只接受从 0 开始整数

Python Dataframe常见索引方式详解

2.loc[]

# 字典取值方式的索引器,只接受 index 和 columns 的值

Python Dataframe常见索引方式详解

3、ix[]

# 混合了 iloc 和 loc 的用法,整数和值都接受

Python Dataframe常见索引方式详解

4、[[]]

# R语言 中的双中括号索引方式

Python Dataframe常见索引方式详解

5、字典形式索引列

Python Dataframe常见索引方式详解

6、属性形式索引列(列名称不是整数)

Python Dataframe常见索引方式详解

还有些切片、花哨索引、布尔掩码都先对简单,且都能在以上方式中应用,私以为不应单独列出。

pandas 的很多形式跟 R语言很是相似,颇值得玩味!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
实例讲解Python编程中@property装饰器的用法
Jun 20 Python
在win和Linux系统中python命令行运行的不同
Jul 03 Python
详解Python中for循环是如何工作的
Jun 30 Python
简单实现python进度条脚本
Dec 18 Python
快速了解python leveldb
Jan 18 Python
Django框架实现的简单分页功能示例
Dec 04 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
Feb 22 Python
Python Django Cookie 简单用法解析
Aug 13 Python
python 列表、字典和集合的添加和删除操作
Dec 16 Python
Python基于jieba, wordcloud库生成中文词云
May 13 Python
django中websocket的具体使用
Jan 22 Python
Python用tkinter实现自定义记事本的方法详解
Mar 31 Python
Python代码中如何读取键盘录入的值
May 27 #Python
python神经网络编程实现手写数字识别
May 27 #Python
python安装和pycharm环境搭建设置方法
May 27 #Python
Python中无限循环需要什么条件
May 27 #Python
Python使用matplotlib绘制圆形代码实例
May 27 #Python
Python如何实现的二分查找算法
May 27 #Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 #Python
You might like
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
PHP的curl实现get,post和cookie(实例介绍)
2013/06/17 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
js DataSet数据源处理代码
2010/03/29 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
JS 实现导航栏悬停效果(续2)
2013/09/24 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
JavaScript函数中关于valueOf和toString的理解
2016/06/14 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
4个顶级开源JavaScript图表库
2018/09/29 Javascript
解决eclipse中没有js代码提示的问题
2018/10/10 Javascript
Vue2.0 ES6语法降级ES5的操作
2020/10/30 Javascript
Python 文件读写操作实例详解
2014/03/12 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
Python面向对象之Web静态服务器
2019/09/03 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
python缩进长度是否统一
2020/08/02 Python
django前端页面下拉选择框默认值设置方式
2020/08/09 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
物理教育专业毕业生推荐信
2013/11/03 职场文书
教师实习自我鉴定
2013/12/11 职场文书
财务主管自我鉴定
2014/01/17 职场文书
会走路的树教学反思
2014/02/20 职场文书
《老王》教学反思
2014/02/23 职场文书
房地产促销活动方案
2014/03/01 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
2014年文秘工作总结
2014/11/25 职场文书
2014年数学教研组工作总结
2014/12/06 职场文书
商务司机岗位职责
2015/04/10 职场文书
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
canvas 中如何实现物体的框选
2022/08/05 Javascript