当前位置:   article > 正文

python的nlargest_python pandas DataFrame.nlargest用法及代码示例

dataframe.nlargest

返回第一个n行排序columns降序排列。

返回第一个n在中具有最大值的行columns,按降序排列。未指定的列也将返回,但不用于排序。

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

参数:

n:int要返回的行数。

columns:label 或 list of labels要排序的列标签。

keep:{‘first’, ‘last’, ‘all’}, 默认为 ‘first’有重复值的地方:

first:优先处理首次出现的事件

last:优先排列最后一次出现的

alldo not drop any duplicates, even it means选择多个n项目。

0.24.0版中的新功能。

返回值:

DataFrame首先n给定列按降序排列的行。

注意:

并非所有列类型都可以使用此功能。例如,当用object或者categorydtypesTypeError被提出。

例子:

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

... 434000, 434000, 337000, 11300,

... 11300, 11300],

... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,

... 17036, 182, 38, 311],

... 'alpha

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/204668
推荐阅读
相关标签
  

闽ICP备14008679号