浅谈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抓取模板之家的CSS模板
Mar 16 Python
使用Python脚本对Linux服务器进行监控的教程
Apr 02 Python
Python素数检测的方法
May 11 Python
python 计算文件的md5值实例
Jan 13 Python
Python实现GUI学生信息管理系统
Apr 05 Python
http请求 request失败自动重新尝试代码示例
Jan 25 Python
python实现音乐下载器
Apr 15 Python
Python 数据可视化pyecharts的使用详解
Jun 26 Python
详解python中__name__的意义以及作用
Aug 07 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
python如何将图片转换素描画
Sep 08 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
Mar 03 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
shopex主机报错误请求解决方案(No such file or directory)
2011/12/27 PHP
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
php中数字0和空值的区别分析
2014/06/05 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
2009/10/11 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
Jquery时间验证和转换工具小例子
2013/07/01 Javascript
js实现简单的购物车有图有代码
2014/05/26 Javascript
html的DOM中document对象anchors集合用法实例
2015/01/21 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
基于JS实现bookstore静态页面的实例代码
2017/02/22 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
2017/03/03 Javascript
详谈ES6中的迭代器(Iterator)和生成器(Generator)
2017/07/31 Javascript
vue实现多条件和模糊搜索功能
2019/05/28 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
JS获取表格视图所选行号的ids过程解析
2020/02/21 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
js实现详情页放大镜效果
2020/10/28 Javascript
python运行其他程序的实现方法
2017/07/14 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
python的re模块使用方法详解
2019/07/26 Python
python Kmeans算法原理深入解析
2019/08/23 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
美国护肤咨询及美容产品电商:Askderm
2017/02/24 全球购物
Java里面StringBuilder和StringBuffer有什么区别
2016/06/06 面试题
学校安全工作制度
2014/01/19 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
个人自荐书怎么写
2015/03/26 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
Java数据结构之堆(优先队列)
2022/05/20 Java/Android