关键词

详解pandas.str.lower()(转换字符串为小写)函数使用方法

pandas.str.lower()是一个Series对象方法,它用于将Series中的所有字符串转换为小写。

语法Series.str.lower()

返回值:返回一个新的Series对象,其中包含所有字符串转换为小写后的结果。

下面通过两个实例来说明pandas.str.lower()的使用方法:

实例1

我们有一个包含姓名和职业的数据集。现在我们想要将所有职业转换为小写,以便更容易进行分析。

import pandas as pd

data = {'Name': ['Tom', 'John', 'Mia', 'Lucy'],
        'Occupation': ['Engineer', 'DATA SCIENTIST', 'Doctor', 'TEACHER']}

df = pd.DataFrame(data)

df['Occupation'] = df['Occupation'].str.lower()

print(df)

输出结果:

   Name      Occupation
0   Tom        engineer
1  John   data scientist
2   Mia           doctor
3  Lucy          teacher

实例2

我们有一个包含电子邮件地址的数据集。现在我们想要将所有电子邮件地址中的大写字母转换为小写字母。

import pandas as pd

data = {'Email': ['John@gmail.com', 'Mary@HOTMAIL.COM', 'Tom@yahoo.com', 'Lucy@FACEBOOK.COM']}

df = pd.DataFrame(data)

df['Email'] = df['Email'].str.lower()

print(df)

输出结果:

              Email
0     john@gmail.com
1  mary@hotmail.com
2      tom@yahoo.com
3  lucy@facebook.com

在这个例子中,我们使用pandas.str.lower()将所有电子邮件地址中的大写字母转换为小写字母,并将结果存储在原始数据框中。

本文链接:http://task.lmcjl.com/news/17731.html

展开阅读全文