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

Ресемпл в Pandas

Метод resample меняет шаг временной сетки ряда: несколько соседних дней можно свести в одну метку более крупного интервала и посчитать по ним сводку.

Соберём дневной ряд выручки с индексом дат, применим метод resample и сложим значения внутри каждого месяца:

import pandas as pd dates = pd.date_range( '2024-01-01', periods=5, freq='D', ) revenue = pd.Series( [10, 20, 30, 40, 50], index=dates, ) monthly = revenue.resample('ME').sum() print(monthly) # выведет 2024-01-31 150 # Freq: ME, dtype: int64

Пять дневных сумм января попали в одну строку с меткой конца месяца; итог 150 равен полной выручке за этот период.

Создайте ряд из четырёх дней подряд с числами посещений 5, 8, 6 и 11. Получите одну строку с суммой за месяц и выведите её.

Есть дневной ряд баллов 3, 4, 5 на трёх датах одного месяца. Сведите его к одной месячной метке с суммой баллов и покажите результат.

Соберите ряд расходов по дням: 100, 50, 75 в пределах одного календарного месяца. Выведите сумму за месяц в одной строке.

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