python groupby 排序,Python对数组排序

  python groupby 排序,Python对数组排序

  本文主要介绍pythongroupby函数来选择分组后的最大值。文章重点介绍了题目的相关信息,有一定的参考价值,有需要的朋友可以参考一下。

  现在我们需要对课程进行分组,然后选择每组中的最大值和最小值并保存它们。

  实现下面数据结果:

  直接使用groupby函数是不能直接达到这个效果的,所以需要在groupby函数中加入apply和lambda函数。

  代码如下:

  进口熊猫作为pd

  data=PD . read _ excel( group _ apply . xlsx )

  data1=data.groupby(course )。应用(lambda t: t[(t[等级]==t[等级]。min()) ^ (t[grade]==t[grade]。max())])

  在索引前面,有两列,所以需要处理。这个是groypby函数处理后生成的,只需要删除即可。

  data 2=data1 . reset _ index(drop=True)

  代码整合:

  进口熊猫作为pd

  data=PD . read _ excel( group _ apply . xlsx )

  data1=data.groupby(course )。应用(lambda t: t[(t[等级]==t[等级]。min()) ^ (t[grade]==t[grade]。max())])

  data 2=data1 . reset _ index(drop=True)

  写入到excel中:

  关于python groupby函数分组后选择最佳值的文章到此结束。有关python groupby的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: