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

Замена в строке в Pandas

Метод replace через аксессор str меняет один кусок текста на другой внутри каждой ячейки столбца. Это не подмена всей ячейки целиком: остальной текст в строке сохраняется.

Создадим таблицу с заметками, где дефис стоит между словами, и заменим его на пробел:

import pandas as pd data = { 'note': ['yes-no', 'go-go', 'a-b'], } notes = pd.DataFrame(data) fixed = notes['note'].str.replace('-', ' ') print(fixed) # выведет 0 yes no # 1 go go # 2 a b # Name: note, dtype: object

В каждой строке заменился только указанный символ, буквы вокруг остались на месте. Исходный столбец в notes по-прежнему с дефисами, если результат не записать в таблицу.

Соберите таблицу с метками red_blue, green_yellow и black_white в столбце label. Выведите те же метки, где знак подчёркивания заменён на пробел.

Создайте таблицу с кодами A1:B2 и C3:D4 в столбце pair. Получите ряд, где двоеточие заменено на дефис.

Из таблицы с подписями on/off, in/out и up/down в столбце mode выведите подписи со слэшем, заменённым на пробел.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить