我有一些间歇性需求数据,其中仅包括存在需求的行。我通过 read.csv 将其引入,我的 2 列是 Date(作为日期)和 Quantity(作为整数)。然后我将其转换为动物园系列并将每日需求合并为每月需求。我的最终输出是一个动物园系列,日期是当月的第一天,是那个月的总需求。
我的问题是这个动物园系列缺少需求为零的月份,我需要这些来正确预测间歇性需求。
例如:我在日期 2013-01-01 中有数量 2,然后下一行是 2013-10-01 中的数量 3。我需要将数量零添加到 2013-02-01 到 2013-09-01。
Date <- c('1/1/2013','10/1/2013','11/1/2013')
Quantity <- c('2','3','6')
Date <- as.Date(Date, "%m/%d/%Y")
df <- data.frame(Date, Quantity)
df <- read.zoo(df)
df
动物园系列输出:
2013-01-01 2013-10-01 2013-11-01
2 3 6