浅谈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 相关文章推荐
DJANGO-ALLAUTH社交用户系统的安装配置
Nov 18 Python
Python内置函数reversed()用法分析
Mar 20 Python
一些Centos Python 生产环境的部署命令(推荐)
May 07 Python
python批量复制图片到另一个文件夹
Sep 17 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
Nov 07 Python
Django REST framework 分页的实现代码
Jun 19 Python
pygame实现成语填空游戏
Oct 29 Python
numpy.ndarray 实现对特定行或列取值
Dec 05 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
Jul 07 Python
python在linux环境下安装skimage的示例代码
Oct 14 Python
python 多线程中join()的作用
Oct 29 Python
pandas按条件筛选数据的实现
Feb 20 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获取程序执行的时间
2013/06/09 PHP
php生成Android客户端扫描可登录的二维码
2016/05/13 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
laravel通用化的CURD的实现
2019/12/13 PHP
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
简述Angular 5 快速入门
2017/11/04 Javascript
Angular 向组件传递模板的两种方法
2018/02/23 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
在 Vue 应用中使用 Netlify 表单功能的方法详解
2019/06/03 Javascript
vue项目引入ts步骤(小结)
2019/10/31 Javascript
[03:18]【TI9纪实】社区大触GL与木木
2019/08/25 DOTA
python字符串对其居中显示的方法
2015/07/11 Python
详解Python中表达式i += x与i = i + x是否等价
2017/02/08 Python
Python常见字典内建函数用法示例
2018/05/14 Python
在cmd中查看python的安装路径方法
2019/07/03 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
Veronica Beard官网:在酷、经典和别致之间找到了平衡
2018/01/11 全球购物
苹果台湾官网:Apple台湾
2019/01/05 全球购物
标准毕业生自荐信范文
2013/11/04 职场文书
法律专业实习鉴定
2013/12/22 职场文书
商场开业庆典策划方案
2014/06/02 职场文书
化学工程专业求职信
2014/08/10 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
2016年暑假家长对孩子评语
2015/12/01 职场文书
小学英语教学反思范文
2016/02/15 职场文书
Win11 22H2 2022怎么更新? 获得Win1122H22022版本升级技巧
2022/09/23 数码科技