推广

Pandas >>数据排名(rank()函数)

iseeyu2年前 (2024-02-21)推广126

image.png

二、默认情况下,rank是通过“为各组分配一个平均排名”的方式破坏平级关系的
data_test['name_num_rank']=data_test.groupby('name')['number_1'].rank()
data_test

image.png

  • 数据正常时,则以大小排名
  • 当数据中有空值时,则空值不进行排名,其他进行排名
  • 当数据相等时,则以平均值排名;
三、method参数为average时,即默认值时。
data_test['rank_average']=data_test.groupby('name')['number_1'].rank(method='average')
data_test

image.png

  • 当数据正常时,则以大小排名
  • 当数据中有空值时,则空值不进行排名,其他进行排名
  • 当数据相等时,则以平均值排名;
四、method参数为min时。
data_test['rank_min']=data_test.groupby('name')['number_1'].rank(method='min')
data_test

image.png

  • 当数据正常时,则以大小排名
  • 当数据中有空值时,则空值不进行排名,其他进行排名
  • 当数据重复值时,则以最小值排名;
四、method参数为max时。
data_test['rank_max']=data_test.groupby('name')['number_1'].rank(method='max')
data_test

image.png

  • 当数据正常时,则以大小排名
  • 当数据中有空值时,则空值不进行排序,其他进行排名
  • 当数据重复值时,则以最大值排名;
五、method参数为first时。
data_test['rank_first']=data_test.groupby('name')['number_1'].rank(method='first')
data_test

image.png

  • 当数据正常时,则以大小排名
  • 当数据中有空值时,则空值不进行排名,其他进行排名
  • 当数据重复值时,则以大小排名;
五、method参数为first时,na_option:对na值的处理,默认采用keep策略,即保留为nan不参与排名;na_option=“top”时,则将最小等级分配给NaN值
data_test['rank_na']=data_test.groupby('name')['number_1'].rank(method='first',na_option='top')
data_test

image.png

  • 当数据正常时,则以大小排名
  • 当数据中有空值时,则则将最小等级分配给NaN值
  • 当数据重复值时,则以大小排名;
六、method参数为first时,na_option:对na值的处理,na_option=“bottom”时,则将最高等级分配给NaN值。
data_test['rank_na_bottom']=data_test.groupby('name')['number_1'].rank(method='first',na_option='bottom')
data_test

image.png

  • 当数据正常时,则以大小排名
  • 当数据中有空值时,则则将最高等级分配给NaN值
  • 当数据重复值时,则以大小排名;
七、method参数为first时,na_option:对na值的处理,na_option=“bottom”时,则将最高等级分配给NaN值。 ascending:默认为True,排序规则为升序排列;当ascending=False时,排序规则为降序排列
data_test['rank_ascending']=data_test.groupby('name')['number_1'].rank(method='first',
                                                                       na_option='bottom',
                                                                       ascending=False)
data_test

image.png

  • 当数据正常时,则以大小排名
  • 当数据中有空值时,则将最高等级分配给NaN值
  • 当数据重复值时,则以大小排名;

好啦,就这些了~

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/57591.html

相关文章

网站营销推广外包有何优势。

网站营销推广外包有何优势。

随着企业网络营销市场竞争的日益激烈,传统型企业在加大网络营销资金投入的同时,也纷纷试水组建自己的网络营销部门,完全服务于自己企业网站推广以及市场产品网络营销。传统行业的私营业主,毕竟对互联网技术、信息、以及人才的掌握和掌控缺乏经验,以至于组建了高昂成本的营销团队后,得到的企业最终网络营销市场回报甚少...

我来教你全网营销要从打造企业品牌开始。

我来教你全网营销要从打造企业品牌开始。

目前来看,很多传统在发展过程中很少注意到,有些企业可能压根就没品牌,是的,以前在线下是面对面的交易,消费者和经销商只要认识这个企业里的人就可以,然而,到了互联网时代,互联网将世界变小,将距离变近,但同时又将世界变大,将距离变远,消费者可以不出家门买遍全球的东西,但消费者又不知卖给他东西的人是谁,长什...

轻简奢珠宝软文推广

高级的情话,要含蓄着说。一个字,一件贴身小物,背后都有款款的深情。好比一件美好又可佩戴一生的首饰,亲手为她戴上,你的深情她必了然于心。自古以来,女性与首饰便是亲密挚友,就像两级磁场,彼此吸引着对方。正所谓女人因更动人,珠宝因女人更璀璨,它们之间的关系微妙又耐人寻味。济南轻简...

医疗器械营销新模式能解决医用耗材带量采购

医疗器械营销新模式能解决医用耗材带量采购

作者:王强 来源于:从2019年以后,医疗器械行业已经进入数字化的时代,医用耗材带量采购,疫情常态化,医院的变革,医生和患者行为的改变这三大因素迫使医疗器械生产企业抛弃以前传统的推销方式,抛弃靠高毛利支撑的营销策略,进而寻求低成本,高效率,广覆盖的方式。医用耗材带量采购:2...

直通车转化率怎么算(直通车点击转化率的计算公式)

直通车转化率怎么算(直通车点击转化率的计算公式)

淘宝直通车点击转化率,就是通过直通车到达淘宝店铺并产生购买行为的人数和所有通过直通车到达你的店铺的人数的比率。...

我来教你404页面设置方法,小编告诉你。

我来教你404页面设置方法,小编告诉你。

404页面设置方法 1:虚拟空间设置方法 现在的idc提供商基本都提供404设置的功能,直接上传文件设置即可。每个空间商的控制面板都不同,我在这里就不多说了。 2:IIS下设置404页面 在IIS管理器中右键单击要管理的网站,打开“属性”中的“自定义错误信息”页,为“404...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片