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

Метод str

Атрибут str применяется к объекту Index и позволяет выполнять строковые операции над каждым элементом индекса. Доступны методы для поиска, замены, разбиения, извлечения подстрок и другие операции со строками. Метод возвращает специальный объект StringMethods, через который вызываются строковые методы.

Синтаксис

index.str.method()

где method - один из строковых методов, доступных для работы со строками.

Пример

Давайте создадим индекс со строками и применим метод str.lower для перевода всех строк в нижний регистр:

import pandas as pd index = pd.Index(['APPLE', 'BANANA', 'CHERRY']) res = index.str.lower() print(res)

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

Index(['apple', 'banana', 'cherry'], dtype='object')

Пример

Давайте используем метод str.contains для проверки, содержит ли каждый элемент индекса подстроку 'a':

import pandas as pd index = pd.Index(['apple', 'banana', 'cherry']) res = index.str.contains('a') print(res)

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

array([ True, True, False])

Пример

Давайте извлечём первые три символа из каждого элемента индекса с помощью метода str.slice:

import pandas as pd index = pd.Index(['apple', 'banana', 'cherry']) res = index.str.slice(0, 3) print(res)

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

Index(['app', 'ban', 'che'], dtype='object')

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

  • атрибут name,
    который возвращает имя индекса
  • метод map,
    который применяет функцию к элементам индекса
  • метод to_series,
    который преобразует индекс в серию
  • метод to_list,
    который преобразует индекс в список
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить