pandas.Series.str.pad#

Series.str.pad(ширина, сторона='left', fillchar=' ')[источник]#

Дополнить строки в Series/Index до ширины.

Параметры:
ширинаint

Минимальная ширина результирующей строки; дополнительные символы будут заполнены символом, определенным в fillchar.

сторона{‘left’, ‘right’, ‘both’}, по умолчанию ‘left’

Сторона, с которой заполнять результирующую строку.

fillcharstr, default ‘ ‘

Дополнительный символ для заполнения, по умолчанию - пробел.

Возвращает:
Series или Index объекта

Возвращает 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