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()将所有电子邮件地址中的大写字母转换为小写字母,并将结果存储在原始数据框中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解pandas.str.lower()(转换字符串为小写)函数使用方法 - Python技术站