cudf.core.column.string.StringMethods.pad#

StringMethods.pad(width: int, side: str = 'left', fillchar: str = ' ') SeriesOrIndex[source]#

将Series/Index中的字符串填充到指定宽度。

Parameters:
widthint

结果字符串的最小宽度; 额外的字符将用fillchar定义的字符填充。

side{‘left’, ‘right’, ‘both’}, default ‘left’

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

fillcharstr, default ‘ ‘ (whitespace)

用于填充的额外字符,默认为空格。

Returns:
Series/Index of object

返回对象中字符数最少的Series或Index。

另请参阅

rjust

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

ljust

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

center

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

zfill

通过在Series/Index前面添加‘0’字符来填充字符串。等同于Series.str.pad(side='left', fillchar='0')

示例

>>> import cudf
>>> s = cudf.Series(["caribou", "tiger"])
>>> 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