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、Javascript中的闭包比较
Feb 04 Python
Python正则表达式知识汇总
Sep 22 Python
详解Python 装饰器执行顺序迷思
Aug 08 Python
python3 property装饰器实现原理与用法示例
May 15 Python
Python倒排索引之查找包含某主题或单词的文件
Nov 13 Python
wxpython绘制音频效果
Nov 18 Python
python文件处理fileinput使用方法详解
Jan 02 Python
PyTorch笔记之scatter()函数的使用
Feb 12 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
May 03 Python
python实现简易版学生成绩管理系统
Jun 22 Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 Python
Python中常见的导入方式总结
May 06 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
php session安全问题分析
2011/06/24 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
PHP代码加密的方法总结
2020/03/13 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
js 使用form表单select类实现级联菜单效果
2012/12/19 Javascript
jQuery布局插件UI Layout简介及使用方法
2013/04/03 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
javascript中expression的用法整理
2014/05/13 Javascript
JavaScript学习笔记之JS函数
2015/01/22 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
BootStrap智能表单demo示例详解
2016/06/13 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
详解vue中async-await的使用误区
2018/12/05 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
python调用新浪微博API项目实践
2014/07/28 Python
详解Python中用于计算指数的exp()方法
2015/05/14 Python
python实现在windows服务中新建进程的方法
2015/06/30 Python
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
python的格式化输出(format,%)实例详解
2018/06/01 Python
详解python中的json和字典dict
2018/06/22 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
python 调用Google翻译接口的方法
2020/12/09 Python
Python datetime模块的使用示例
2021/02/02 Python
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
俄语专业毕业生推荐信
2013/10/28 职场文书
八项规定整改措施
2014/02/12 职场文书
哈弗商学院毕业生求职信
2014/02/26 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
作风年建设汇报材料
2014/08/14 职场文书
公司离职证明标准格式
2014/11/18 职场文书
python爬虫之利用selenium模块自动登录CSDN
2021/04/22 Python
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS