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

Метод isalpha

Метод isalpha применяется к текстовой серии Series через аксессор str и возвращает булеву серию, где для каждого элемента указано, состоит ли строка только из буквенных символов. Пустая строка возвращает False. Метод не принимает параметров.

Синтаксис

ser.str.isalpha()

Пример

Проверим, состоят ли строки серии только из букв:

import pandas as pd ser = pd.Series(['abcde', 'data', '123', 'user', 'test']) res = ser.str.isalpha() print(res)

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

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

Пример

Проверим строки с пробелами и специальными символами:

import pandas as pd ser = pd.Series(['article', 'user name', 'data.csv', 'test123']) res = ser.str.isalpha() print(res)

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

0 True 1 False 2 False 3 False dtype: bool

Пример

Используем метод для фильтрации строк в DataFrame:

import pandas as pd df = pd.DataFrame({ 'a': ['abc', '123', 'hello', 'world!'], 'b': [1, 2, 3, 4] }) filtered = df[df['a'].str.isalpha()] print(filtered)

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

a b 0 abc 1 2 hello 3

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

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