浅谈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实现通过文件路径获取文件hash值的方法
Apr 29 Python
PyQt5利用QPainter绘制各种图形的实例
Oct 19 Python
Python的地形三维可视化Matplotlib和gdal使用实例
Dec 09 Python
详解Python中的正则表达式
Jul 08 Python
Python如何获得百度统计API的数据并发送邮件示例代码
Jan 27 Python
Python多进程fork()函数详解
Feb 22 Python
python字符串查找函数的用法详解
Jul 08 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
Aug 09 Python
Python中低维数组填充高维数组的实现
Dec 02 Python
详解python中groupby函数通俗易懂
May 14 Python
python和node.js生成当前时间戳的示例
Sep 29 Python
Python制作表白爱心合集
Jan 22 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
提升PHP执行速度全攻略(上)
2006/10/09 PHP
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
JavaScript中的ubound函数使用实例
2014/11/04 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
对js中回调函数的一些看法
2016/08/29 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
2016/12/14 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
利用Angular7开发一个Radio组件的全过程
2019/07/11 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
[01:46]TI4西雅图DOTA2前线报道 中国选手抱团调时差
2014/07/08 DOTA
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
django传值给模板, 再用JS接收并进行操作的实例
2018/05/28 Python
查看django执行的sql语句及消耗时间的两种方法
2018/05/29 Python
python调用java的jar包方法
2018/12/15 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
2019/08/06 Python
django-filter和普通查询的例子
2019/08/12 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
LN-CC日本:高端男装和女装的奢侈时尚目的地
2019/09/01 全球购物
举例说明类变量和实例变量的区别
2016/06/30 面试题
财务管理专业推荐信
2013/11/19 职场文书
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
信息管理应届生求职信
2014/03/07 职场文书
白血病捐款倡议书
2014/05/14 职场文书
质量承诺书格式范文
2015/04/28 职场文书
搞笑结婚保证书
2015/05/08 职场文书
高中物理教学反思
2016/02/19 职场文书
图文详解nginx日志切割的实现
2022/01/18 Servers
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android
详解MongoDB排序时内存大小限制与创建索引的注意事项
2022/05/06 MongoDB
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL