Я пытаюсь получить количество количеств, в которых есть последовательные нули в столбце количества, сгруппированные по марке, области, дате, используя R. Как я могу получить счет?
Я пробовал функции rle, rleid, но не смог найти решения
Фактическая выборка данных:
structure(list(Brand = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("B1", "B2"), class = "factor"),
Area = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L,
2L, 2L, 2L, 2L, 2L), .Label = c("A1", "A2"), class = "factor"),
Date = structure(c(1L, 2L, 3L, 4L, 5L, 6L, 8L, 1L, 2L, 3L,
4L, 5L, 6L, 7L, 8L), .Label = c("4/1/2019", "4/2/2019", "4/3/2019",
"4/4/2019", "4/5/2019", "4/6/2019", "4/7/2019", "4/8/2019"
), class = "factor"), QTY = c(345L, 3455L, 34L, 23L, 0L,
0L, 677L, 883L, 383L, 43L, 3L, 4L, 0L, 0L, 0L)), .Names = c("Brand",
"Area", "Date", "QTY"), row.names = c(NA, -15L), class = c("data.table",
"data.frame"))
желаемый выход
2
Спасибо