Pandas DataFrame nsmallest() 方法
示例
返回“Calories”列值最小的 10 行
在本例中,我们使用了一个名为 data.csv 的 .csv 文件
import pandas as pd
df = pd.read_csv('data.csv')
newdf = df.nsmallest(10, "Calories")
自己尝试 »
定义和用法
The nlargest()
方法根据指定列的最小值对 DataFrame 进行排序,然后返回从顶部开始的指定行数。
语法
dataframe.nsmallest(n, columns, keep)
参数
The keep
参数是一个 关键字参数。
参数 | 值 | 描述 |
---|---|---|
n | 必填,数字,指定要返回的行数 | |
columns | 可选,字符串(列标签)或列标签列表,指定要排序的列 | |
keep | 'all' |
可选,默认为 'last',指定如何处理重复行。 |
返回值
一个包含布尔值的 DataFrame。
此方法不会更改原始 DataFrame。