pandas.Series.str.pad #

系列.str。pad ( width , side = 'left' , fillchar = ' ' ) [来源] #

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

参数
宽度整数

结果字符串的最小宽度;附加字符将使用fillchar中定义的字符填充。

side {'left', 'right', 'both'}, 默认 'left'

从哪一侧填充结果字符串。

fillchar str,默认 ' '

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

返回
对象的系列或索引

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

也可以看看

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