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。