mars.dataframe.Series.str.pad#
- Series.str.pad(width, side='left', fillchar=' ')#
Pad strings in the Series/Index up to width.
- 参数
width (int) – Minimum width of resulting string; additional characters will be filled with character defined in fillchar.
side ({'left', 'right', 'both'}, default 'left') – Side from which to fill resulting string.
fillchar (str, default ' ') – Additional character for filling, default is whitespace.
- 返回
Returns Series or Index with minimum number of char in object.
- 返回类型
Series or Index of object
参见
Series.str.rjust
Fills the left side of strings with an arbitrary character. Equivalent to
Series.str.pad(side='left')
.Series.str.ljust
Fills the right side of strings with an arbitrary character. Equivalent to
Series.str.pad(side='right')
.Series.str.center
Fills both sides of strings with an arbitrary character. Equivalent to
Series.str.pad(side='both')
.Series.str.zfill
Pad strings in the Series/Index by prepending ‘0’ character. Equivalent to
Series.str.pad(side='left', fillchar='0')
.
实际案例
>>> import mars.dataframe as md >>> s = md.Series(["caribou", "tiger"]) >>> s.execute() 0 caribou 1 tiger dtype: object
>>> s.str.pad(width=10).execute() 0 caribou 1 tiger dtype: object
>>> s.str.pad(width=10, side='right', fillchar='-').execute() 0 caribou--- 1 tiger----- dtype: object
>>> s.str.pad(width=10, side='both', fillchar='-').execute() 0 -caribou-- 1 --tiger--- dtype: object