大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理解,而且能够帮助新手快速入门。
本文主要介绍了df.rank & pd.pivot_table & pd.read_excel & df添加行 &调整df行列顺序(reindex再理解),希望能对学习Python的同学们有所帮助。
文章目录
1. df.rank
df.rank针对指定的序列进行排序(从大到小或从小到大),并返回排名的序列(从第一名到最后一名)
rank有两个重要参数:ascending、method。
- ascending:为True时,表示按从小到大排列,即最小的为第一名,最大的为倒数第一名;ascending为False,则相反
- method:主要控制当两个数值相等时,如何排名。如考试得分,小明和小红都考了100分,两人都是第一名还是一个第一名,一个第二名。此时下一个得99分的是第三名ÿ