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