Python | Pandas series.str.ljust()和 rjust()
原文:https://www.geesforgeks.org/python-pandas-series-str-ljust-and-rjust/
Python 是进行数据分析的优秀语言,主要是因为以数据为中心的 Python 包的奇妙生态系统。 【熊猫】 就是其中一个包,让导入和分析数据变得容易多了。
熊猫.ljust()
.rjust()
是系列中用来处理文字数据的文字方法。由于这些方法仅适用于字符串, 。str 每次调用这个方法之前都要加前缀。
这些方法将字符或字符串作为输入参数,并根据使用的功能将其作为序列中字符串的前缀或后缀。(如果使用 ljust()则为后缀,如果使用 rjust()则为前缀)。
语法:T2【series.str.ljust(width,fillchar= ' ') series.str.rjust(width,fill char = ' ')
参数: 宽度:输出字符串的最小宽度,如果宽度小于字符串长度,则不连接任何内容 fillchar: 字符串值,用传递的字符串填充(长度–宽度)字符。
返回类型:串联字符串系列
注意: fillchar 只取一个字符,传递多个字符的字符串会返回错误。
要下载以下示例中使用的数据集,请单击此处的。
在以下示例中,使用的数据框包含一些员工的数据。任何操作前的数据框图像附在下面。
示例# 1:series.str.ljust()的使用
在本例中,为团队列设置了 12 的最大宽度,并将“”作为 fillchar 传递,用下划线填充剩余的空间。如果字符串长度小于宽度,则“”将以字符串作为后缀。
# importing pandas module
import pandas as pd
# importing csv from link
# making data frame from csv
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/employees.csv")
# width of output string
width = 12
# character to put
char ="_"
# calling function and overwriting df
data["Team"]= data["Team"].str.ljust(width, char)
# display
data.head(10)
输出: 如输出图像所示,团队字符串现在在旧字符串后面加了“_”。
例 2: 使用 Series.str.rjust()
在本例中,为团队列设置了 15 的最大宽度,并将“”作为 fillchar 传递,以“”填充剩余的空间。如果字符串长度小于宽度,则“*”将以字符串作为前缀。
# importing pandas module
import pandas as pd
# importing csv from link
# making data frame from csv
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/employees.csv")
# width of output string
width = 15
# character to put
char ="*"
# calling function and overwriting df
data["Team"]= data["Team"].str.rjust(width, char)
# display
data.head(10)
输出: 如输出图像所示,团队字符串现在在旧字符串前有“*”前缀。