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

Метод isupper

Метод isupper применяется к серии pandas.Series через аксессор str и возвращает серию с булевыми значениями, где True соответствует элементам, все символы которых находятся в верхнем регистре. Регистр проверяется с учётом алфавита. Строки, содержащие цифры или специальные символы, вернут False, если в них есть хотя бы один символ в нижнем регистре.

Синтаксис

ser.str.isupper()

Пример

Создадим серию со строками в разных регистрах и проверим, какие из них полностью состоят из заглавных букв:

import pandas as pd ser = pd.Series(['ABC', 'Abc', 'abc', 'A1B', 'USER', 'Data']) res = ser.str.isupper() print(res)

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

0 True 1 False 2 False 3 False 4 True 5 False dtype: bool

Пример

Метод возвращает False для пустых строк, строк с пробелами и строк, состоящих только из небуквенных символов:

import pandas as pd ser = pd.Series(['', ' ', '123', 'ABC!', 'TEST']) res = ser.str.isupper() print(res)

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

0 False 1 False 2 False 3 False 4 True dtype: bool

Пример

Используем булеву маску для фильтрации исходной серии, чтобы оставить только строки в верхнем регистре:

import pandas as pd ser = pd.Series(['ABC', 'abc', 'XYZ', 'def', 'GHI']) mask = ser.str.isupper() filtered = ser[mask] print(filtered)

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

0 ABC 2 XYZ 4 GHI dtype: object

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

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