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

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

Склейка строк нужна, когда части одного набора лежат в отдельных таблицах с одинаковыми столбцами. Функция concat ставит их одну под другой и возвращает общую таблицу.

Создадим две таблицы с полями name и score, передадим их списком в функцию concat и выведем результат:

import pandas as pd part_a = pd.DataFrame({ 'name': ['Ann', 'Bob'], 'score': [80, 90], }) part_b = pd.DataFrame({ 'name': ['Eve'], 'score': [85], }) both = pd.concat([part_a, part_b]) print(both) # выведет name score # 0 Ann 80 # 1 Bob 90 # 0 Eve 85

Строки из второй таблицы добавились вниз. Столбцы с одинаковыми именами совпали, поэтому все значения попали в те же поля name и score.

Соберите две таблицы с городами Rome и Paris в первой и Berlin во второй; в столбце city у каждой одна строка, в столбце pop числа 2800, 2100 и 3700. Объедините их в одну таблицу из трёх строк и выведите её.

В первой таблице уроки Math и Art с часами 2 и 3, во второй урок Sport с 1 часом. Столбцы называются lesson и hours. Получите одну таблицу на три строки и выведите результат.

Таблица A содержит оценки 4 и 5, таблица B - оценку 3; столбцы pupil и mark одинаковые. Сложите строки в одну таблицу и выведите её.

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