Python是进行数据分析的优秀语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。 熊猫 是这些软件包中的一个,使导入和分析数据变得更加容易。
Python有一些内置方法将字符串转换为小写、大写或驼峰大小写。但这些方法不适用于列表和其他多字符串对象。Pandas是一个用于数据分析的库,它提供了将系列中的所有值转换为各自文本大小写的单独方法。因为,lower、upper和title也是Python关键字, str先生 在对Pandas系列调用这些函数之前必须加前缀。 语法:
Series.str.lower() Series.str.upper() Series.str.title()
参数: 不接受任何参数
返回类型: 具有新值的系列
要下载使用的CSV文件,请单击 在这里
在以下示例中,使用的数据框包含一些员工的数据。任何操作之前的数据帧图像附在下面。 示例#1: 使用
.lower()
连续剧
在本例中。lower()函数由First Name列调用,因此First Name列中的所有值都将转换为小写。
# importing pandas package import pandas as pd # making data frame from csv file data = pd.read_csv( "employees.csv" ) # converting and overwriting values in column data[ "First Name" ] = data[ "First Name" ]. str .lower() # display data |
输出: 如数据帧的输出图像所示,名字列中的所有值都已转换为小写。
示例2: 使用 .upper()
连续剧
在本例中。Team列正在调用upper()函数,因此Team列中的所有值都将转换为大写。
# importing pandas package import pandas as pd # making data frame from csv file data = pd.read_csv( "employees.csv" ) # converting and overwriting values in column data[ "Team" ] = data[ "Team" ]. str .upper() # display data |
输出: 如数据框的输出图像所示,Team列中的所有值都已转换为大写。
示例#3: 使用 .title()
连续剧
在本例中。Team列正在调用title()函数,因此,into列中的所有值都将转换为Camel大小写。由于Team列中的值已经是camel大小写,因此它之前已转换为大写,然后再次转换为camel大小写,以验证的功能。title()方法。
# importing pandas package import pandas as pd # making data frame from csv file data = pd.read_csv( "employees.csv" ) # converting and overwriting values in column data[ "Team" ] = data[ "Team" ]. str .upper(). str .title() # display data |
输出: 如数据框的输出图像所示,Team列中的所有值都已转换为Camel大小写。