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
我们可以看到,该方法确实将所有邮件地址都转换为了大写字母,并将其更新到了原来的数据集中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解pandas.Series.str.upper()(转换序列中的字符串为大写)函数使用方法 - Python技术站