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

Столбец из расчёта в Pandas

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

Создадим таблицу с ценой и количеством, запишем произведение в столбец total и выведем таблицу:

import pandas as pd data = { 'item': ['Pen', 'Book'], 'price': [10, 25], 'qty': [2, 3], } shop = pd.DataFrame(data) shop['total'] = shop['price'] * shop['qty'] print(shop) # выведет item price qty total # 0 Pen 10 2 20 # 1 Book 25 3 75

В столбце total лежит сумма по строке: цена умножена на количество. Тот же приём работает и со сложением, если нужно сложить два числовых поля.

Соберите таблицу с часами Math и Art в столбце subject и числами 3, 2 в столбце hours. Добавьте столбец extra как сумму hours и 1 в каждой строке и выведите таблицу.

Создайте таблицу оценок: два столбца с баллами test1 и test2. Запишите в новый столбец сумму этих баллов по каждой строке и выведите результат.

Из таблицы с шириной и высотой комнаты добавьте столбец с произведением этих чисел в каждой строке и выведите таблицу.

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