Pandas DataFrame nlargest() 方法
示例
返回 "Colories"(卡路里)值最大的 10 行
在此示例中,我们使用名为 data.csv 的 .csv 文件
import pandas as pd
df = pd.read_csv('data.csv')
newdf = df.nlargest(10, "Calories")
自己动手试一试 »
定义和用法
nlargest()
方法通过按指定列的最高值进行排序,然后返回指定行数的 DataFrame。
语法
dataframe.nlargest(n, columns, keep)
参数
keep
参数是一个关键字参数。
参数 | 值 | 描述 |
---|---|---|
n | 必需,一个数字,指定要返回的行数 | |
columns | 可选,一个字符串(列标签),或一个列标签列表,指定用于排序的列 | |
keep | 'all' |
可选,默认为 'last',指定如何处理重复的行。 |
返回值
一个具有布尔值的DataFrame。
此方法不会更改原始的 DataFrame。