РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
435 of 687 menu

Метод pad

Метод pad применяется к Series строкового типа и возвращает новую серию, в которой каждая строка дополнена указанными символами до заданной ширины. По умолчанию дополнение выполняется слева. Параметр side позволяет задать сторону дополнения: 'left', 'right' или 'both'. Символ заполнения задаётся параметром fillchar.

Синтаксис

ser.str.pad(width, side='left', fillchar=' ')

Пример

Давайте дополниим строки справа до длины 10 символов:

import pandas as pd ser = pd.Series(['abcde', 'article', 'user']) res = ser.str.pad(width=10, side='right') print(res)

Результат выполнения кода:

0 abcde 1 article 2 user dtype: object

Пример

Дополним строки с обеих сторон символом подчёркивания:

import pandas as pd ser = pd.Series(['abcde', 'article', 'user']) res = ser.str.pad(width=10, side='both', fillchar='_') print(res)

Результат выполнения кода:

0 __abcde___ 1 _article__ 2 ___user___ dtype: object

Пример

Если ширина меньше длины строки, дополнение не выполняется:

import pandas as pd ser = pd.Series(['abcde', 'article', 'user']) res = ser.str.pad(width=3, side='left') print(res)

Результат выполнения кода:

0 abcde 1 article 2 user dtype: object

Смотрите также

  • метод center,
    который центрирует строки с дополнением с обеих сторон
  • метод ljust,
    который дополняет строки справа
  • метод rjust,
    который дополняет строки слева
  • метод zfill,
    который дополняет строки нулями слева
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить