pandas.core.groupby.SeriesGroupBy.nlargest¶
-
SeriesGroupBy.
nlargest
(*args, **kwargs)[source]¶ 返回最大的n元素。
参数: n:int
返回这个很多递减的排序值
保留:{'first','last',False},默认为“first”
其中有重复值: -
first
:取第一次出现。 -last
:取最后一次。take_last:已弃用
返回: top_n:系列
序列中的n个最大值,按排序顺序
也可以看看
Series.nsmallest
笔记
相对于
Series
对象的大小,小于n的.sort_values(ascending=False).head(n)
例子
>>> import pandas as pd >>> import numpy as np >>> s = pd.Series(np.random.randn(1e6)) >>> s.nlargest(10) # only sorts up to the N requested