python3中rank函数的⽤法
⽹上存在这么⼀个例
obj = pd.Series([7,-5,7,4,2,0,4])
obj.rank()
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函数的⽤法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。