python的nlargest_python pandas 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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值