关键词

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

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

展开阅读全文