pandas.Series.str.pad#

Series.str.pad(width, side='left', fillchar=' ')[源代码]#

将系列/索引中的字符串填充到宽度。

参数
width集成

结果字符串的最小宽度;其他字符将填充中定义的字符 fillchar

side{‘Left’,‘Right’,‘Both’},默认为‘Left’

要从其填充结果字符串的一侧。

fillchar字符串,默认为‘’

用于填充的附加字符,默认为空格。

退货
对象的系列或索引

返回对象中具有最小字符数的系列或索引。

参见

Series.str.rjust

用任意字符填充字符串的左侧。相当于 Series.str.pad(side='left')

Series.str.ljust

用任意字符填充字符串的右侧。相当于 Series.str.pad(side='right')

Series.str.center

用任意字符填充字符串的两侧。相当于 Series.str.pad(side='both')

Series.str.zfill

在序列/索引中添加前缀‘0’字符来填充字符串。相当于 Series.str.pad(side='left', fillchar='0')

示例

>>> s = pd.Series(["caribou", "tiger"])
>>> s
0    caribou
1      tiger
dtype: object
>>> s.str.pad(width=10)
0       caribou
1         tiger
dtype: object
>>> s.str.pad(width=10, side='right', fillchar='-')
0    caribou---
1    tiger-----
dtype: object
>>> s.str.pad(width=10, side='both', fillchar='-')
0    -caribou--
1    --tiger---
dtype: object