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 相关文章推荐
Python3读取文件常用方法实例分析
May 22 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
Nov 04 Python
浅谈python字典多键值及重复键值的使用
Nov 04 Python
python在线编译器的简单原理及简单实现代码
Feb 02 Python
对python实现模板生成脚本的方法详解
Jan 30 Python
使用Python测试Ping主机IP和某端口是否开放的实例
Dec 17 Python
Python调用钉钉自定义机器人的实现
Jan 03 Python
Python实现计算长方形面积(带参数函数demo)
Jan 18 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
python3爬虫中引用Queue的实例讲解
Nov 24 Python
Django 如何实现文件上传下载
Apr 08 Python
python字典进行运算原理及实例分享
Aug 02 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编程网上资源导航
2006/10/09 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
PHP之将POST数据转化为字符串的实现代码
2016/11/03 PHP
PHP设计模式之工厂模式详解
2017/10/24 PHP
Nigma vs Alliance BO5 第二场2.14
2021/03/10 DOTA
javascript之函数直接量(function(){})()
2007/06/29 Javascript
网页图片延时加载的js代码
2010/04/22 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
JavaScript中Function()函数的使用教程
2015/06/04 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
如何在Django项目中引入静态文件
2019/07/26 Python
Python使用百度api做人脸对比的方法
2019/08/28 Python
python 实现从高分辨图像上抠取图像块
2020/01/02 Python
python -v 报错问题的解决方法
2020/09/15 Python
HTML5 File接口在web页面上使用文件下载
2017/02/27 HTML / CSS
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
原装进口全世界:天猫国际
2016/08/03 全球购物
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
波兰品牌鞋履在线商店:Eastend.pl
2020/01/11 全球购物
美国探亲签证邀请信
2014/02/05 职场文书
工程质量承诺书
2014/03/27 职场文书
小学班主任评语
2014/12/29 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python