当前位置:   article > 正文

python的nlargest_Python pandas.DataFrame.nlargest函数方法的使用

python nlargest

DataFrame.nlargest(self, n, columns, keep='first') → 'DataFrame'[source]

返回按列降序排列的前n行。

以降序返回column中具有最大值的前n行。未指定的列也将返回,但不用于排序。

此方法等效于 ,但性能更高。df.sort_values(columns, ascending=False).head(n)

参数:n : int

要返回的行数。

columns :标签或标签列表

要排序的列标签。

keep:{'first','last','all'},

默认为'first'

其中有重复的值:

1) first:优先处理第一次出现的事件

2) last:确定最后出现的优先顺序

3) all: 请勿丢弃任何重复项,即使这意味着

选择n个以上的项目。

0.24.0版中的新功能。

返回值:DataFrame

给定列按降序排列的前n行。

Notes

并非所有列类型都可以使用此功能。例如,当指定带有object或category dtypes的列时,TypeError引发。

例子>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,

... 434000, 434000, 337000, 11300,

... 11300, 11300

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

闽ICP备14008679号