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

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

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

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

Let’s create a dataframe from the dict of lists.

# Create a simple dataframe
   
# importing pandas as pd
import pandas as pd
  
# creating a dataframe
df = pd.DataFrame({"A": ["John", "bODAY", "MinA", "Peter", "nicky"],
                  "B": ["masters", "graduate", "graduate",
                                   "Masters", "Graduate"],
                  "C": [27, 23, 21, 23, 24]})
   
df

Выход:

There are certain methods we can change/modify the case of column in pandas dataframe. Let’s see how can we lowercase column names in Pandas dataframe using lower() method.

Method #1:

# Create a simple dataframe
   
# importing pandas as pd
import pandas as pd
  
   
# creating a dataframe
df = pd.DataFrame({"A": ["John", "bODAY", "MinA", "Peter", "nicky"],
                  "B": ["masters", "graduate", "graduate"
                                   "Masters", "Graduate"],
                  "C": [27, 23, 21, 23, 24]})
   
df["A"] = df["A"].str.lower()
  
df

Output:

 
Method #2:

# Create a simple dataframe
   
# importing pandas as pd
import pandas as pd
  
   
# creating a dataframe
df = pd.DataFrame({"A": ["John", "bODAY", "MinA", "Peter", "nicky"],
                  "B": ["masters", "graduate", "graduate",
                                   "Masters", "Graduate"],
                  "C": [27, 23, 21, 23, 24]})
   
df["A"].apply(lambda x: x.lower())

Выход:

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

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