浅谈Pandas 排序之后索引的问题


Posted in Python onJune 07, 2018

如下所示:

In [1]: import pandas as pd
 ...: df=pd.DataFrame({"a":[1,2,3,4,5],"b":[5,4,3,2,1]})
In [2]: df
Out[2]: 
 a b
0 1 5
1 2 4
2 3 3
3 4 2
4 5 1
In [3]: df=df.sort_values(by="b") # 按照b列排序
In [4]: df
Out[4]: 
 a b
4 5 1
3 4 2
2 3 3
1 2 4
0 1 5
In [5]: df.loc[0,:] # 按索引来索引所以得到了是排序末位
Out[5]: 
a 1
b 5
Name: 0, dtype: int64
In [6]: df.iloc[0,:] # 按照绝对的索引来索引,所以得到了第一位
Out[6]: 
a 5
b 1
Name: 4, dtype: int64
In [7]: df.iloc[0,"b"] # 因为是绝对位置,所以列的参数不能是列名
ValueError: Location based indexing can only have [integer, integer slice (START point is INCLUDED, END point is EXCLUDED), listlike of integers, boolean array] types
In [8]: df.iloc[0,1] # “b”列的绝对位置是1,所以这就是索引了“b”列
Out[8]: 1
In [9]: df.iloc[0,:]["b"] # 和上述方法是一样的,不过这个更加容易懂一些
Out[9]: 1

以上这篇浅谈Pandas 排序之后索引的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现Tab自动补全和历史命令管理的方法
Mar 12 Python
在Python的Django框架中调用方法和处理无效变量
Jul 15 Python
详细解读Python中解析XML数据的方法
Oct 15 Python
详解Python迭代和迭代器
Mar 28 Python
MySQL适配器PyMySQL详解
Sep 20 Python
Python+树莓派+YOLO打造一款人工智能照相机
Jan 02 Python
python3 判断列表是一个空列表的方法
May 04 Python
python 实现视频流下载保存MP4的方法
Jan 09 Python
pyqt5数据库使用详细教程(打包解决方案)
Mar 25 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
Apr 23 Python
python里的单引号和双引号的有什么作用
Jun 17 Python
python如何获取网络数据
Apr 11 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
Jun 07 #Python
python pandas 对series和dataframe的重置索引reindex方法
Jun 07 #Python
浅谈Series和DataFrame中的sort_index方法
Jun 07 #Python
解决DataFrame排序sort的问题
Jun 07 #Python
python爬取网页内容转换为PDF文件
Jul 28 #Python
python爬取网页转换为PDF文件
Jun 07 #Python
python实现pdf转换成word/txt纯文本文件
Jun 07 #Python
You might like
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
mysql limit查询优化分析
2008/11/12 PHP
PHP 手机归属地查询 api
2010/02/08 PHP
PHP通用检测函数集合
2011/02/08 PHP
php cookie使用方法学习笔记分享
2013/11/07 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
Laravel重写用户登录简单示例
2016/10/08 PHP
Javascript中的变量使用说明
2010/05/18 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
Python中的Matplotlib模块入门教程
2015/04/15 Python
发布你的Python模块详解
2016/09/15 Python
详解tensorflow实现迁移学习实例
2018/02/10 Python
Python中的函数式编程:不可变的数据结构
2018/10/08 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
介绍一下linux文件系统分配策略
2012/11/17 面试题
座谈会主持词
2014/03/20 职场文书
家长通知书教师评语
2014/04/17 职场文书
质量保证书范本
2014/04/29 职场文书
党支部综合考察材料
2014/05/19 职场文书
化学教育专业求职信
2014/07/08 职场文书
工会工作先进事迹
2014/08/18 职场文书
员工担保书范本
2015/09/22 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript
PyTorch中的torch.cat简单介绍
2022/03/17 Python
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS