Применить верхний регистр к столбцу в фрейме данных Pandas

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

Анализировать данные реального мира довольно сложно, потому что нам нужно принимать во внимание различные вещи. Помимо получения полезных данных из больших наборов данных, также очень важно сохранять данные в необходимом формате.

Можно столкнуться с ситуацией, когда нам нужно вводить каждую букву в верхний регистр в любом конкретном столбце в заданном фрейме данных. Давайте посмотрим, как мы можем применить верхний регистр к столбцу в фрейме данных Pandas.

Let’s create a dataframe using nba.csv.

# Import pandas package 
import pandas as pd 
    
# making data frame 
    
# calling head() method  
# storing in new variable 
data_top = data.head(10
    
# display 
data_top

Выход:

There are certain methods we can change/modify the case of column in Pandas dataframe. Let’s see how can we apply uppercase to a column in Pandas dataframe using upper() method.

Method #1:

# Import pandas package 
import pandas as pd 
    
# making data frame 
      
# display 
data["Name"] = data["Name"].str.upper()
  
data.head()

Выход:

Method #2: Using lambda with upper() method

# Import pandas package 
import pandas as pd 
    
# making data frame 
  
  
# removing null values to avoid errors  
data.dropna(inplace = True)  
  
# Applying upper() method on "College" column
data["College"].apply(lambda x: x.upper()).head(10)

Выход:

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

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