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函数的⽤法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
发布评论