Панды endswith()
— это еще один метод поиска и фильтрации текстовых данных в данных Series или данных endswith()
. Этот метод похож на метод Python
Пример № 1: Возврат серии Bool
В этом примере столбец колледжа проверяется, если в элементах есть буква "e" в конце строки, с помощью str.endswith()
. Возвращается логическая последовательность, которая оценивается как истина в позиции индекса, где в конце строки появляется "e". str.lower()
вызывается перед endwith(), так как данные могут быть в любом случае.
< b> Вывод:
Как показано на выходном изображении, ряд bool имеет значение True в позиции индекса, где столбец College заканчивается на "e". Это также можно сравнить, посмотрев исходное изображение кадра данных.
Пример #2 Обработка значений NULL
Наиболее важной частью анализа данных является обработка пустых значений. Как вы можете видеть на приведенном выше выходном изображении, в логическом прогоне есть NaN, где значение в столбце College было пустым или NaN. Если эта логическая строка будет передана во фрейм данных, это вызовет ошибку. Поэтому значения NaN необходимо обрабатывать с помощью параметра na . Он также может быть установлен в виде строки, но, поскольку серия bool используется для передачи и возврата соответствующего значения, она должна быть установлена только в Bool.
В этом примере na равно False. Следовательно, если в столбце College указано значение Null, в серии Bool будет храниться значение False вместо NaN. Затем ряд передается обратно во фрейм данных для отображения только истинных значений.
|
Вывод:
Как показано на выходном изображении , во фрейме данных есть строки с буквой «e» в конце строк в столбце College. Значения NaN не отображаются, поскольку для параметра na установлено значение False.
Мы надеемся, что эта статья помогла вам решить проблему. Помимо Python | Pandas Series.str.endswith (), проверьте другие темы, связанные с Python functions.
Хотите преуспеть в Python? Посмотрите наш обзор лучших онлайн-курсов Python 2023. Если вас интересует наука о данных, узнайте также, как изучить программирование на R.
Кстати, этот материал доступен и на других языках:
- Python | Pandas Series.str.endswith ()
- Italiano Python | Pandas Series.str.endswith ()
- Deutsch Python | Pandas Series.str.endswith ()
- Français Python | Pandas Series.str.endswith ()
- Español Python | Pandas Series.str.endswith ()
- Türk Python | Pandas Series.str.endswith ()
- Русский Python | Pandas Series.str.endswith ()
- Português Python | Pandas Series.str.endswith ()
- Polski Python | Pandas Series.str.endswith ()
- Nederlandse Python | Pandas Series.str.endswith ()
- 中文 Python | Pandas Series.str.endswith ()
- 한국어 Python | Pandas Series.str.endswith ()
- 日本語 Python | Pandas Series.str.endswith ()
- हिन्दी Python | Pandas Series.str.endswith ()
Rome | 2023-02-05
Спасибо за объяснение! Я застрял с Python | Pandas Series.str.endswith () несколько часов, наконец-то получилось 🤗. Вчера проверил, работает!
Vigrinia | 2023-02-05
Спасибо за объяснение! Я застрял с Python | Pandas Series.str.endswith () несколько часов, наконец-то получилось 🤗. Вчера проверил, работает!
Paris | 2023-02-05
Просто и ясно. Спасибо, что поделились. Python | Pandas Series.str.endswith () и другие вопросы с Python functions всегда были моим слабым местом 😁.. Вернусь завтра с обратной связью