У меня есть фрейм данных, который представляет собой таблицу единиц с соответствующими датами начала, типами и мощностями.
Я создал второй кадр данных, который представляет собой временной ряд совокупной емкости единиц с двумя столбцами типов, стандартных и экзотических.
У меня возникли проблемы с использованием python для расчета совокупной емкости стандартных и экзотических столбцов по дате в таблице временных рядов. Как лучше всего это сделать?
В Excel я бы создал таблицу временных рядов, используя sumifs
для каждого типа емкости на основе даты начала и типа единицы.
=sumifs(capacity table['capacity' range], capacity table['start date' range],"<=" time series['date'],capacity table['type' range],"Standard")
=sumifs(capacity table['capacity' range], capacity table['start date' range],"<=" time series['date'],capacity table['type' range],"Exotic")
Таблица емкости
Unit | Start Date | Type | Capacity |
---|---|---|---|
A | 01/01/2021 | Standard | 10 |
B | 01/03/2021 | Standard | 10 |
C | 01/04/2021 | Standard | 10 |
D | 01/05/2021 | Exotic | 15 |
E | 01/07/2021 | Exotic | 15 |
F | 01/09/2021 | Exotic | 15 |
G | 01/10/2021 | Exotic | 15 |
Временная последовательность
Date | Standard Cap | Exotic Cap |
---|---|---|
01/01/2021 | 10 | 0 |
01/02/2021 | 10 | 0 |
01/03/2021 | 20 | 0 |
01/04/2021 | 30 | 0 |
01/05/2021 | 30 | 15 |
01/06/2021 | 30 | 15 |
01/07/2021 | 30 | 35 |
01/08/2021 | 30 | 30 |
01/09/2021 | 30 | 45 |
01/10/2021 | 30 | 60 |
Time Series
должно лиExotic Cap
на01/07/2021
быть 30 вместо 35? - person tdy   schedule 15.03.2021