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中的字符串转换为大写字母。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解pandas.str.upper()(转换字符串为大写)函数使用方法 - Python技术站