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

Склейка столбцов в Pandas

Чтобы поставить таблицы рядом, снова вызывают функцию concat, но передают ей способ соединения по столбцам. Тогда поля первой таблицы остаются слева, поля второй добавляются справа.

Строки выстраиваются по порядку: первая строка левой части идёт рядом с первой строкой правой. Создадим две таблицы по две строки и выведем склейку:

import pandas as pd scores = pd.DataFrame({ 'name': ['Ann', 'Bob'], 'score': [80, 90], }) cities = pd.DataFrame({ 'city': ['Rome', 'Paris'], }) wide = pd.concat([scores, cities], axis=1) print(wide) # выведет name score city # 0 Ann 80 Rome # 1 Bob 90 Paris

Справа появился столбец city, а строки Ann и Bob получили города из той же позиции во второй таблице.

Слева таблица с предметами Math и Art и баллами 70 и 85, справа - столбец grade со значениями B и A. Соберите одну широкую таблицу на две строки и выведите её.

Первая таблица: имена Tom и Lea, вторая - часы 5 и 7 в столбце hours. Получите таблицу, где слева имена, справа часы, и выведите результат.

Есть таблица кодов X1 и X2 и таблица цен 12 и 18. Разместите столбцы рядом так, чтобы в каждой строке код стоял рядом со своей ценой, и выведите таблицу.

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