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 相关文章推荐
Windows下为Python安装Matplotlib模块
Nov 06 Python
说一说Python logging
Apr 15 Python
使用Python的Scrapy框架十分钟爬取美女图
Dec 26 Python
Python 快速实现CLI 应用程序的脚手架
Dec 05 Python
详解tensorflow实现迁移学习实例
Feb 10 Python
pycharm设置注释颜色的方法
May 23 Python
Pycharm运行加载文本出现错误的解决方法
Jun 27 Python
Python多版本开发环境管理工具介绍
Jul 03 Python
Python分割训练集和测试集的方法示例
Sep 19 Python
你需要学会的8个Python列表技巧
Jun 24 Python
python requests库的使用
Jan 06 Python
python脚本框架webpy模板控制结构
Nov 20 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
第八节 访问方式 [8]
2006/10/09 PHP
php初始化对象和析构函数的简单实例
2014/03/11 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
PHP网络操作函数汇总
2015/05/18 PHP
PHP版QQ互联OAuth示例代码分享
2015/07/05 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
php网页版聊天软件实现代码
2016/08/12 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
大家未必知道的Js技巧收藏
2008/04/07 Javascript
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
Javascript调用C#代码
2011/01/17 Javascript
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
2015/10/12 Javascript
JavaScript 经典实例日常收集整理(常用经典)
2016/03/30 Javascript
Layui 设置select下拉框自动选中某项的方法
2018/08/14 Javascript
webpack4简单入门实例
2018/09/06 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
vue mvvm数据响应实现
2020/11/11 Javascript
python相似模块用例
2016/03/04 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
幼儿园长自我鉴定
2013/10/17 职场文书
法律专业学生的自我评价
2014/02/07 职场文书
学生安全责任书
2014/04/15 职场文书
大三学习计划书范文
2014/05/02 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
刑事辩护词范文
2015/05/21 职场文书
宾馆卫生管理制度
2015/08/06 职场文书
财产分割协议书
2016/03/22 职场文书
靠谱准确的求职信
2019/04/02 职场文书
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
2021/06/09 Python
Python音乐爬虫完美绕过反爬
2021/08/30 Python
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL
vue router 动态路由清除方式
2022/05/25 Vue.js
python计算列表元素与乘积详情
2022/08/05 Python