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

Метод center

Метод center применяется к Series строкового типа и центрирует каждую строку в рамках заданной ширины. Первым параметром передаётся общая ширина результата, вторым необязательным параметром можно задать символ для заполнения пустого пространства.

Синтаксис

ser.str.center(width[, fillchar])

Пример

Давайте создадим серию из трёх строк и выровняем их по центру до ширины 10 символов:

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

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

0 abcde 1 article 2 user dtype: object

Пример

Теперь выровняем строки по центру до ширины 12 символов, используя символ подчёркивания в качестве заполнителя:

import pandas as pd ser = pd.Series(['abcde', 'article', 'user']) res = ser.str.center(12, fillchar='_') print(res)

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

0 ____abcde____ 1 ___article___ 2 _____user_____ dtype: object

Пример

Если исходная строка уже длиннее заданной ширины, метод не обрезает её, а возвращает как есть:

import pandas as pd ser = pd.Series(['abcde', 'long_article', 'user']) res = ser.str.center(5) print(res)

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

0 abcde 1 long_article 2 user dtype: object

Пример

Метод center также корректно обрабатывает пропущенные значения NaN, оставляя их без изменений:

import pandas as pd ser = pd.Series(['abcde', None, 'user']) res = ser.str.center(10, fillchar='*') print(res)

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

0 **abcde*** 1 NaN 2 ***user*** dtype: object

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

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