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

Накопленная сумма в Pandas

Накопленная сумма показывает, как растёт итог от первой строки к текущей. Метод cumsum на столбце возвращает ряд той же длины: в каждой ячейке - сумма всех значений от начала до этой строки включительно. Это не одно число на весь столбец.

Создадим таблицу с шагами и выведем накопленную сумму:

import pandas as pd data = {'steps': [100, 250, 80, 120]} walk = pd.DataFrame(data) running = walk['steps'].cumsum() print(running) # выведет 0 100 # 1 350 # 2 430 # 3 550 # Name: steps, dtype: int64

После первой строки накоплено 100, после второй 350, затем 430 и 550. Длина ряда совпадает с числом строк таблицы.

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

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

Из таблицы расходов spent за четыре дня выведите накопленный итог после каждого дня.

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