浅谈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实现随机密码字典生成器示例
Apr 09 Python
Python实现的一个找零钱的小程序代码分享
Aug 25 Python
Python 冒泡,选择,插入排序使用实例
Feb 05 Python
Python中处理字符串之isalpha()方法的使用
May 18 Python
详细介绍Python的鸭子类型
Sep 12 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
Sep 13 Python
详解Python3中的迭代器和生成器及其区别
Oct 09 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
Jun 24 Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 Python
Python实现简单的2048小游戏
Mar 01 Python
Python基础之教你怎么在M1系统上使用pandas
May 08 Python
Python+Selenium自动化环境搭建与操作基础详解
Mar 13 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
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
PHP编程中八种常见的文件操作方式
2006/11/19 PHP
php实现的ping端口函数实例
2014/11/12 PHP
php判断两个日期之间相差多少个月份的方法
2015/06/18 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
javascript[js]获取url参数的代码
2007/10/17 Javascript
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
2010/03/16 Javascript
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
2016/06/15 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
layui复选框的全选与取消实现方法
2019/09/02 Javascript
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
Python实现的中国剩余定理算法示例
2017/08/05 Python
pandas参数设置的实用小技巧
2020/08/23 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
Delphi软件工程师试题
2013/01/29 面试题
民族团结先进集体事迹材料
2014/05/22 职场文书
学校运动会报道稿
2014/09/23 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
趣味运动会标语口号
2015/12/26 职场文书
2022年显卡天梯图(6月更新)
2022/06/17 数码科技