Получить n-большие значения из определенного столбца в Pandas DataFrame

Опубликовано: 28 Марта, 2022

Pandas DataFrame - это двумерная потенциально неоднородная структура табличных данных с изменяемым размером и помеченными осями (строки и столбцы).

Давайте посмотрим, как мы можем получить n-большие значения из определенного столбца в Pandas DataFrame.

Observe this dataset first. We’ll use ‘Age’, ‘Weight’ and ‘Salary’ columns of this data in order to get n-largest values from a particular column in Pandas DataFrame.

# importing pandas module 
import pandas as pd 
    
# making data frame 
  
df.head(10)

Код # 1: получение 5-го старшего возраста

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("nba.csv"
  
# five largest values in column age
df.nlargest(5, ["Age"])

Выход:

Code #2: Getting 10 maximum weights

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("nba.csv"
  
# Ten largest values in column Weight
df.nlargest(10, ["Weight"])

Выход:

Code #3: Getting 10 maximum salary

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("nba.csv"
  
# five largest values in column Salary
df.nlargest(5, ["Salary"])

Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.