Python | Pandas series.str.lower(),upper()和 title()
原文:https://www.geesforgeks.org/python-pandas-series-str-lower-upper-and-title/
Python 是进行数据分析的优秀语言,主要是因为以数据为中心的 Python 包的奇妙生态系统。 【熊猫】 就是其中一个包,让导入和分析数据变得容易多了。
Python 有一些将字符串转换成小写、大写或 Camel 大小写的内置方法。但是这些方法不适用于列表和其他多字符串对象。Pandas 是一个用于数据分析的库,它提供了将系列中的所有值转换为相应文本案例的独立方法。既然,下、上、标题也是 Python 关键词, 。在熊猫系列上调用这些函数之前,必须给它们加上前缀。 *语法:***
Series.str.lower()
Series.str.upper()
Series.str.title()
参数:不取任何参数
返回类型:新值系列
要下载使用的 CSV 文件,点击这里。
在以下示例中,使用的数据框包含一些员工的数据。任何操作前的数据框图像附在下面。
示例#1: 在一个系列中使用 .lower()
在这个例子中。名字列正在调用 lower()函数,因此名字列中的所有值都将转换为小写。
# 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()
在这个例子中。“团队”列正在调用 upper()函数,因此“团队”列中的所有值都将转换为大写。
# 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()
在这个例子中。“团队”列正在调用 title()函数,因此“进入”列中的所有值都将转换为 Camel 格式。由于“团队”列中的值已经是 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 case。