从Pandas数据框架的某一列中获取最小的n个值

从Pandas数据框架的某一列中获取最小的n个值

Pandas DataFrame是二维的大小可变的,可能是异质的表格数据结构,有标记的轴(行和列)。

让我们看看如何从Pandas DataFrame的某一列中获得最小的n个值。

先观察一下这个数据集。我们将使用这个数据的 “年龄”、”体重 “和 “工资 “列,以便从Pandas DataFrame的某一列中获得n个最小的值。

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") 
  
df.head(10)
Python

从Pandas数据框架的某一列中获取最小的n个值

代码#1:获得5个最小的年龄

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("nba.csv") 
  
  
df.nsmallest(5, ['Age'])
Python

输出:
从Pandas数据框架的某一列中获取最小的n个值

代码#2:获得10个最小重量

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("nba.csv") 
  
  
df.nsmallest(10, ['Weight'])
Python

输出:
从Pandas数据框架的某一列中获取最小的n个值

代码#3:获得10个最低工资

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("nba.csv") 
  
  
df.nsmallest(5, ['Salary'])
Python

输出:
从Pandas数据框架的某一列中获取最小的n个值

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册