对熊猫数据框中的一列应用大写

原文:https://www . geeksforgeeks . org/apply-大写到 a-column-in-pandas-data frame/

分析真实世界的数据有些困难,因为我们需要考虑各种因素。除了从大型数据集中获取有用的数据之外,将数据保持在所需的格式也非常重要。

我们可能会遇到这样的情况,在给定的数据框中,我们需要将任何特定列中的每个字母大写。让我们看看如何将大写字母应用于熊猫数据框中的列。

让我们使用nba.csv创建一个数据帧。

# Import pandas package 
import pandas as pd 

# making data frame 
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") 

# calling head() method  
# storing in new variable 
data_top = data.head(10) 

# display 
data_top

输出:

有一些方法我们可以改变/修改熊猫数据框中列的大小写。让我们看看如何使用upper()方法将大写字母应用于熊猫数据框中的列。

方法#1:

# Import pandas package 
import pandas as pd 

# making data frame 
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") 

# display 
data['Name'] = data['Name'].str.upper()

data.head()

输出:

方法 2: 使用λ配合upper()方法

# Import pandas package 
import pandas as pd 

# making data frame 
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") 

# 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)

输出: