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

Склейка строк ряда в Pandas

Метод cat через аксессор str склеивает строки ряда через разделитель в одну строку. Так собирают подпись из частей, список значений для экспорта или единый ключ из нескольких полей без цикла по ячейкам.

Возьмём столбец с короткими словами и получим одну строку через метод cat:

import pandas as pd data = { 'part': ['one', 'two', 'three'], } parts = pd.DataFrame(data) line = parts['part'].str.cat(sep='-') print(line) # выведет one-two-three

На выходе одна строка Python, а не ряд: значения идут в том же порядке, что строки таблицы. Разделитель задают один раз для всех ячеек сразу.

Создайте таблицу с оценками B, A и C в столбце grade. Выведите одну строку, где оценки разделены запятой и пробелом.

Соберите таблицу с часами занятий 09, 11 и 14 в столбце hour. Получите одну строку со значениями через точку с запятой и выведите её.

Из таблицы с городами Rome, Paris и Madrid в столбце town выведите одну строку, где названия соединены символом |.

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