df
имел столбцы: yearmonth
, store
, item
, sales
.
group1
: агрегированное значение df по хранилищу ключей, номеру года и месяцу и рассчитанное total_sales для каждого магазин, пункт и годовая комбинация.
Ожидаемый результат: Преобразовать этот вывод groupby во временные ряды, используя group1 yearmonth без каких-либо значений NAN в столбцах.
groupby первые 3 строки: Имя объекта groupby: group1
[IN]group1
[out]
store item yearmonth total_sales
<int> <int> <chr> <int>
1 1 1 2013-01 328
2 1 1 2013-02 322
3 1 1 2013-03 477 and so on
#Converting yearmonth to datetime before converting group1 to time series
group1$yearmonth = as.Date(as.yearmon(as.character(group1$yearmonth),"%Y-%m"), frac = 0)
Попытка преобразовать вывод groupby во временные ряды:
> as.ts(group1)
Time Series:Start = 1 End = 30000 Frequency = 1
store item yearmonth total_sales
1 1 1 NA 328
2 1 1 NA 322
3 1 1 NA 531 and so on...
Как использовать groupby yearmonth в качестве ключа и создать объект временного ряда без получения этих значений NAN?