浅谈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 ElementTree 基本读操作示例
Apr 09 Python
python循环监控远程端口的方法
Mar 14 Python
Python中easy_install 和 pip 的安装及使用
Jun 05 Python
使用Python和xlwt向Excel文件中写入中文的实例
Apr 21 Python
python 读取鼠标点击坐标的实例
Dec 29 Python
django如何通过类视图使用装饰器
Jul 24 Python
wxPython窗体拆分布局基础组件
Nov 19 Python
pd.DataFrame统计各列数值多少的实例
Dec 05 Python
jupyter notebook中美观显示矩阵实例
Apr 17 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
Jun 03 Python
python如何利用Mitmproxy抓包
Oct 10 Python
Django和Ueditor自定义存储上传文件的文件名
Feb 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 获取本机外网/公网IP的代码
2010/05/09 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
js树形控件脚本代码
2008/07/24 Javascript
一个简单的javascript类定义例子
2009/09/12 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
自定义jQuery选项卡插件实例
2013/03/27 Javascript
细说javascript函数从函数的构成开始
2013/08/29 Javascript
jQuery实现类似滑动门切换效果的层切换
2013/09/23 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
js实现不提示直接关闭网页窗口
2017/03/30 Javascript
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
python数组复制拷贝的实现方法
2015/06/09 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
python编写弹球游戏的实现代码
2018/03/12 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
在python中画正态分布图像的实例
2019/07/08 Python
python模拟斗地主发牌
2020/04/22 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
PyCharm+Miniconda3安装配置教程详解
2021/02/16 Python
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
罗马尼亚在线杂货店:Pilulka.ro
2019/09/28 全球购物
Linux的文件类型
2012/03/07 面试题
什么是方法的重载
2013/06/24 面试题
2014年统战工作总结
2014/12/09 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书