关键词

详解pandas.str.upper()(转换字符串为大写)函数使用方法

pandas.str.upper()函数可以将Series或DataFrame中的字符串全部转换为大写字母,即将每个字符串中的所有小写字母转换成大写字母。

语法pandas.Series.str.upper()

返回值:Series或DataFrame

使用方法及示例:

将单个Series中的字符串转换为大写字母

import pandas as pd 

data = pd.Series(['hello', 'worLd', 'Python', 'pandas']) 
data_upper = data.str.upper() 
print(data_upper) 

输出结果如下:

0     HELLO 
1     WORLD 
2    PYTHON 
3    PANDAS 
dtype: object 

将DataFrame中的一个或多个列转换为大写字母

import pandas as pd 

data = pd.DataFrame({'name':['Alice', 'Bob', 'Charlie'], 'gender':['f', 'M', 'M']}) 
data['name_upper'] = data['name'].str.upper() 
data['gender_upper'] = data['gender'].str.upper() 
print(data) 

输出结果如下:

      name gender name_upper gender_upper 
0    Alice      f      ALICE            F 
1      Bob      M        BOB            M 
2  Charlie      M    CHARLIE            M 

在这个示例中,我们创建了一个包含姓名和性别的DataFrame,然后使用data['name'].str.upper()将name列中的每个字符串转换为大写字母,并将结果存储在新的列name_upper中。同样地,我们使用data['gender'].str.upper()将gender列中的每个字符串转换为大写字母,并将结果存储在新的列gender_upper中。

这就是pandas.str.upper()的基本作用和使用方法,使用它可以方便地将Series或DataFrame中的字符串转换为大写字母。

本文链接:http://task.lmcjl.com/news/17741.html

展开阅读全文