python3中rank函数的用法

yipeiwu_com6年前Python基础

网上存在这么一个例子

obj = pd.Series([7,-5,7,4,2,0,4])
obj.rank()

输出为:

0  6.5
1  1.0
2  6.5
3  4.5
4  3.0
5  2.0
6  4.5
dtype: float64

之前一直没弄懂是啥意思 这里解释下

rank 表示在这个数在原来的向量中排第几名,有相同的数,按最小排序,取平均(默认)。这里解释下

0  6.5 这里的0就是值得obj中的第一个数 也就是7 应该排名第七 但是第六名和第七名都一样 取平均值
1  1.0 这里的1指的是obj中的第二个数 也就是-5 排名第一名 (按最小值排序)
2  6.5 以此类推
3  4.5
4  3.0
5  2.0
6  4.5
dtype: float64

以上这篇python3中rank函数的用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python中数字以及算数运算符的相关使用

Python中数字以及算数运算符的相关使用

Python数字 数字数据类型用于存储数值。 他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。 当你指定一个值时,Number对象就会被创建: var1 =...

python模拟登录百度代码分享(获取百度贴吧等级)

复制代码 代码如下:# -*- coding: utf8 -*-'''Created on 2013-12-19 @author: good-temper''' import urlli...

在Linux上安装Python的Flask框架和创建第一个app实例的教程

在Linux上安装Python的Flask框架和创建第一个app实例的教程

无论你在linux上娱乐还是工作,这对你而言都是一个使用python来编程的很好的机会。回到大学我希望他们教我的是Python而不是Java,这学起来很有趣且在实际的应用如yum包管理器...

Python 通过截图匹配原图中的位置(opencv)实例

Python 通过截图匹配原图中的位置(opencv)实例

安装依赖 1)下载安装opencv-2.4.9,并将cv2.pyd拷贝到python安装目录的site-package下 2)pip install numpy 3)pip instal...

基于Django用户认证系统详解

一. 认证系统概要 create_user 创建用户 authenticate 验证登录 login 记住用户的登录状态 logout 退出登录 is_authenticated 判断用...