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

Метод rstrip

Метод rstrip применяется к строковым данным в серии Series и удаляет указанные символы из конца каждой строки. По умолчанию удаляются пробельные символы (пробелы, табуляция, переносы строк). Первым параметром можно передать строку с символами, которые нужно удалить. Если параметр не указан, удаляются пробельные символы. Метод возвращает новую серию с изменёнными строками.

Синтаксис

ser.str.rstrip([chars])

Пример

Давайте удалим пробелы в конце строк в серии:

import pandas as pd ser = pd.Series(['abc ', ' user ', 'data ']) res = ser.str.rstrip() print(res)

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

0 abc 1 user 2 data dtype: object

Пример

Давайте удалим указанные символы 'x' и 'z' в конце строк:

import pandas as pd ser = pd.Series(['abcxx', 'xyz', 'zzabc']) res = ser.str.rstrip('xz') print(res)

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

0 abc 1 y 2 zzabc dtype: object

Пример

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

import pandas as pd ser = pd.Series(['123 ', ' 456', '789\t']) res = ser.str.rstrip() print(res)

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

0 123 1 456 2 789 dtype: object

Пример

Давайте удалим несколько различных символов в конце строк:

import pandas as pd ser = pd.Series(['abc!!!', 'xyz??', 'def...']) res = ser.str.rstrip('!?.') print(res)

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

0 abc 1 xyz 2 def dtype: object

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

  • метод strip,
    который удаляет символы с обоих концов строки
  • метод lstrip,
    который удаляет символы в начале строки
  • метод replace,
    который заменяет подстроки в строках
  • метод split,
    который разбивает строки по разделителю
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить