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

Метод capitalize

Метод capitalize аксессора str применяется к Series строкового типа. Он преобразует первый символ каждой строки в заглавный (верхний регистр), а все остальные символы - в строчные (нижний регистр). Метод не принимает никаких параметров и возвращает новую Series с преобразованными строками. Если строка содержит несколько слов, заглавной становится только первая буква всей строки.

Синтаксис

ser.str.capitalize()

Пример

Давайте преобразуем строки в серии, чтобы первая буква стала заглавной:

import pandas as pd ser = pd.Series(['hello', 'world', 'python']) res = ser.str.capitalize() print(res)

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

0 Hello 1 World 2 Python dtype: object

Пример

Рассмотрим случай, когда строка уже содержит заглавные буквы. Метод приводит все символы к нижнему регистру, кроме первого:

import pandas as pd ser = pd.Series(['HELLO', 'WoRlD', 'PyThOn']) res = ser.str.capitalize() print(res)

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

0 Hello 1 World 2 Python dtype: object

Пример

Метод корректно обрабатывает строки с пробелами внутри. Заглавной становится только первая буква всей строки:

import pandas as pd ser = pd.Series(['hello world', 'user name', 'data csv']) res = ser.str.capitalize() print(res)

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

0 Hello world 1 User name 2 Data csv dtype: object

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

  • метод lower,
    который приводит все символы к нижнему регистру
  • метод upper,
    который приводит все символы к верхнему регистру
  • метод title,
    который делает заглавной первую букву каждого слова
  • метод swapcase,
    который меняет регистр каждого символа на противоположный
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить