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