У меня есть набор данных, как показано ниже. Есть 4 периода. P1-P4
. Для segment A
нет продаж в P3
. поэтому P3
отсутствует для A
. В segment B
нет продаж в P2
, поэтому P2
отсутствует для B
.
data.frame(period = c('P1', 'P2', 'P4', 'P1', 'P3', 'P4'),
seg = c('A', 'A', 'A', 'B', 'B', 'B'),
sales = c(100, 200, 150, 450, 333, 832))
period seg sales
P1 A 100
P2 A 200
P4 A 150
P1 B 450
P3 B 333
P4 B 832
Мне нужно заполнить пропущенный период 0 для каждого сегмента. Как мне сгенерировать набор данных, как показано ниже:
period seg sales
P1 A 100
P2 A 200
P3 A 0
P4 A 150
P1 B 450
P2 B 0
P3 B 333
P4 B 832