还是因为在项目中需要对数据集进行排名,所以就去查找资料和翻书里关于pandas是如何对数据进行排名的方法,然后就学到了rank()。因为发现书里讲的很简洁,尤其是例子的解释很少,所以打算写下自己对书中案例的理解,希望能帮到有需要的人。如果有理解错误的地方,欢迎指出来我们一起探讨一下!? 首先我们来看书中第一个例子: 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 问题一: 为何这里的排名会是“6.5、1.0…”这样的写法? 解答: 首先我们先...