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中__init__.py文件的作用详解
Sep 18 Python
Python操作Excel之xlsx文件
Mar 24 Python
Django Form 实时从数据库中获取数据的操作方法
Jul 25 Python
使用Python三角函数公式计算三角形的夹角案例
Apr 15 Python
Python判断远程服务器上Excel文件是否被人打开的方法
Jul 13 Python
Python如何输出百分比
Jul 31 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 Python
Python 找出英文单词列表(list)中最长单词链
Dec 14 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 Python
python自动生成sql语句的脚本
Feb 24 Python
Python基于Tkinter开发一个爬取B站直播弹幕的工具
May 06 Python
Python安装使用Scrapy框架
Apr 12 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 has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
php简单生成随机数的方法
2015/07/30 PHP
PHP的swoole扩展安装方法详细教程
2016/05/18 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
javascript读取xml
2006/11/04 Javascript
JavaScript中document.forms[0]与getElementByName区别
2015/01/21 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
js实现下一页页码效果
2017/03/07 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
[48:51]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第一场 11.28
2020/12/02 DOTA
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
python中安装模块包版本冲突问题的解决
2017/05/02 Python
Python读取properties配置文件操作示例
2018/03/29 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
python IDLE添加行号显示教程
2020/04/25 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
使用python实现学生信息管理系统
2021/02/25 Python
解决Python import .pyd 可能遇到路径的问题
2021/03/04 Python
美国女士内衣在线折扣商店:One Hanes Place
2019/03/24 全球购物
信息专业大学生自我评价分享
2014/01/17 职场文书
《只有一个地球》教学反思
2014/02/14 职场文书
七一党日活动总结
2014/07/08 职场文书
个人遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
幼儿园感恩节活动总结
2015/03/24 职场文书
525心理健康活动总结
2015/05/08 职场文书
安全教育片观后感
2015/06/17 职场文书
导游词书写之黄山
2019/08/06 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书