将大写字母应用于Pandas数据框架中的某一列

将大写字母应用于Pandas数据框架中的某一列

分析一个现实世界的数据是非常困难的,因为我们需要考虑到各种因素。除了从大型数据集中获得有用的数据外,以所需的格式保存数据也是非常重要的。

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

让我们使用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

输出:
将大写字母应用于Pandas数据框架中的某一列

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

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

输出:
将大写字母应用于Pandas数据框架中的某一列

方法#2:使用lambda与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)

输出:
将大写字母应用于Pandas数据框架中的某一列

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程