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