pandas.str.upper()函数可以将Series或DataFrame中的字符串全部转换为大写字母,即将每个字符串中的所有小写字母转换成大写字母。
语法:pandas.Series.str.upper()
返回值:Series或DataFrame
使用方法及示例:
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
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