pandas.Series.str.upper()方法是Pandas中的一个字符串方法,该方法可以将Series中所有字符串转换为大写字母,并返回一个新的Series。它的语法格式如下:
Series.str.upper()
其中Series
为一个Pandas Series对象。
下面我们来看一下该方法的使用方法和实例:
Series.str.upper()
该方法没有参数。
该方法返回一个新的Series对象。
假设我们有如下的一个Series:
import pandas as pd
s = pd.Series(['hello', 'world'])
现在我们想要将该Series中的所有字符串都转换为大写字母,我们可以使用str.upper()
方法实现:
s1 = s.str.upper()
print(s1)
输出结果:
0 HELLO
1 WORLD
dtype: object
我们可以看到,该方法确实将原来的字符串都转换为了大写字母,并返回一个新的Series对象。
下面再来看一个更实际的例子。假设我们有如下的一个数据集:
import pandas as pd
data = {
'name': ['Alice', 'Bob', 'Charlie'],
'email': ['alice@example.com', 'bob@example.com', 'charlie@example.com']
}
df = pd.DataFrame(data)
现在我们想要将该数据集中所有邮件地址转换为大写字母,我们可以使用Series的str.upper()
方法实现:
df['email'] = df['email'].str.upper()
print(df)
输出结果:
name email
0 Alice ALICE@EXAMPLE.COM
1 Bob BOB@EXAMPLE.COM
2 Charlie CHARLIE@EXAMPLE.COM
我们可以看到,该方法确实将所有邮件地址都转换为了大写字母,并将其更新到了原来的数据集中。
本文链接:http://task.lmcjl.com/news/17720.html