浅谈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之从if开始语句的征程
Sep 14 Python
Python 自动补全(vim)
Nov 30 Python
Python 中pandas.read_excel详细介绍
Jun 23 Python
Python3 适合初学者学习的银行账户登录系统实例
Aug 08 Python
python2与python3中关于对NaN类型数据的判断和转换方法
Oct 30 Python
详解用python写一个抽奖程序
May 10 Python
详解Python3 对象组合zip()和回退方式*zip
May 15 Python
使用python快速实现不同机器间文件夹共享方式
Dec 22 Python
python解析xml文件方式(解析、更新、写入)
Mar 05 Python
keras topN显示,自编写代码案例
Jul 03 Python
浅谈Python数学建模之整数规划
Jun 23 Python
基于Python编写一个监控CPU的应用系统
Jun 25 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 array操作10个小技巧分享
2011/06/23 PHP
PHP操作数组的一些函数整理介绍
2011/07/17 PHP
php 多关键字 高亮显示实现代码
2012/04/23 PHP
Yii2实现中国省市区三级联动实例
2017/02/08 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
2011/08/23 Javascript
JQuery实现简单验证码提示解决方案
2012/12/20 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
解决vue-cli + webpack 新建项目出错的问题
2018/03/20 Javascript
angular 数据绑定之[]和{{}}的区别
2018/09/25 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
python中id函数运行方式
2020/07/03 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
简历中自我评价范文3则
2013/12/14 职场文书
廉政教育心得体会
2014/01/01 职场文书
解除劳动合同协议书范本
2014/09/13 职场文书
12.4法制宣传日标语
2014/10/08 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
开幕式邀请函
2015/01/31 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python
Python下opencv库的安装过程及问题汇总
2021/06/11 Python
详解Vue3使用axios的配置教程
2022/04/29 Vue.js
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技