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实现从url中提取域名的几种方法
Sep 26 Python
Python安装使用命令行交互模块pexpect的基础教程
May 12 Python
CentOS7.3编译安装Python3.6.2的方法
Jan 22 Python
如何用python整理附件
May 13 Python
对Python 获取类的成员变量及临时变量的方法详解
Jan 22 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
Python输出指定字符串的方法
Feb 06 Python
python实现全排列代码(回溯、深度优先搜索)
Feb 26 Python
Pycharm连接gitlab实现过程图解
Sep 01 Python
Django返回HTML文件的实现方法
Sep 17 Python
PyTorch dropout设置训练和测试模式的实现
May 27 Python
Python 中的 copy()和deepcopy()
Nov 07 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中使用GD库创建圆形饼图的例子
2014/11/19 PHP
通过代码实例解析PHP session工作原理
2020/12/11 PHP
JSON 学习之完全手册 图文
2007/05/29 Javascript
JavaScript OOP类与继承
2009/11/15 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
jQuery实现tab标签自动切换的方法
2015/02/28 Javascript
js中for in语句的用法讲解
2015/04/24 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
canvas学习之API整理笔记(二)
2016/12/29 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
js实现3D图片环展示效果
2017/03/09 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
2017/05/26 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
详解vue的diff算法原理
2018/05/20 Javascript
如何使node也支持从url加载一个module详解
2018/06/05 Javascript
Python正则捕获操作示例
2017/08/19 Python
手把手教你用python抢票回家过年(代码简单)
2018/01/21 Python
Win10下python3.5和python2.7环境变量配置教程
2018/09/18 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
2019/09/25 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
柯基袜:Corgi Socks
2017/01/26 全球购物
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
冰淇淋开店创业计划书
2014/02/01 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
大班幼儿评语大全
2014/04/30 职场文书
软件售后服务承诺书
2014/05/21 职场文书
我们的节日元宵活动方案
2014/08/23 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
手把手教你怎么用Python实现zip文件密码的破解
2021/05/27 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
2021/06/05 Python