dask.dataframe.Series.str.pad
dask.dataframe.Series.str.pad¶
- dataframe.Series.str.pad(width: int, side: Literal['left', 'right', 'both'] = 'left', fillchar: str = ' ')¶
将 Series/Index 中的字符串填充到指定宽度。
此文档字符串是从 pandas.core.strings.accessor.StringMethods.pad 复制而来的。
Dask 版本可能存在一些不一致性。
- 参数
- 宽度整数
结果字符串的最小宽度;额外的字符将用 fillchar 中定义的字符填充。
- 侧面{‘left’, ‘right’, ‘both’}, 默认 ‘left’
填充结果字符串的侧面。
- 填充字符str, 默认 ‘ ‘
填充的附加字符,默认为空白。
- 返回
- 对象的系列或索引
返回对象中字符数最少的 Series 或 Index。
参见
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
在 Series/Index 中的字符串前添加 ‘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