当前位置:   article > 正文

nlargest 按列排序取最大前n行_dataframe某一列不同值最大前几项的个数

dataframe某一列不同值最大前几项的个数
DataFrame.nlargest(n, columns, keep='first')
  • 1
作用:

返回按指定列降序排列的前 n 行。
按降序返回列中具有最大值的前 n 行。未指定的列也会返回,但不用于排序。
此方法等效于 df.sort_values(columns, Ascending=False).head(n),但性能更高。

参数解析:
  • n:需要返回的行数。
  • columns:取值可为一个列名,或列名列表。指定排序的列
  • keep:取值可为:first,last,all,默认为 first。有重复值的地方的处理方法
    first:优先考虑第一次出现。
    last:优先考虑最后一次出现。
    all:不删除任何重复项。

pandas官方文档:nlargest

例题

例题

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/204666
推荐阅读
相关标签
  

闽ICP备14008679号