浅谈Pandas 排序之后索引的问题
作者:Claroja 时间:2022-03-18 12:28:32
如下所示:
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
来源:https://blog.csdn.net/claroja/article/details/76153152
标签:Pandas,排序,索引
0
投稿
猜你喜欢
Python中Pyenv virtualenv插件的使用
2021-10-25 08:07:19
Python自动化测试PO模型封装过程详解
2023-08-23 18:59:49
python中实现指定时间调用函数示例代码
2021-04-20 07:14:25
善用用户反馈——浅谈用户反馈数据的处理
2010-07-09 16:58:00
golang mysql的连接池的具体使用
2024-01-14 11:52:10
解决Pytorch半精度浮点型网络训练的问题
2021-10-13 17:56:45
解决pip install 卡住不动的问题
2021-06-16 16:25:13
浅谈go中cgo的几种使用方式
2024-02-15 06:55:51
JS+CSS实现仿支付宝菜单选中效果代码
2023-10-05 07:29:01
解决django同步数据库的时候app models表没有成功创建的问题
2024-01-15 02:04:09
python用tkinter实现一个简易能进行随机点名的界面
2022-07-01 21:08:58
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2024-04-23 09:30:40
Pyinstaller加密打包成反编译可执行文件
2022-06-20 14:23:06
Python实现PS滤镜碎片特效功能示例
2021-04-25 01:35:31
Microsoft SQL Server数据库各版本下载地址集合
2024-01-28 12:15:07
windows中python实现自动化部署
2023-06-24 16:04:14
vue实现下拉菜单树
2024-05-09 15:18:39
用Oracle并行查询发挥多CPU的威力
2010-07-23 12:52:00
Django模板之基本的 for 循环 和 List内容的显示方式
2021-09-24 05:18:24
如何在SQL Server数据库中加密数据
2008-12-18 14:27:00