Рассчитать ежедневные заказы по категориям в dplyr

Как я могу рассчитать средние дневные заказы по организации по элементам в dplyr?

Конечным результатом является ввод в расчет точки повторного заказа, где мне нужно знать среднее количество ежедневных заказов, которые организация делает для определенного товара.

Я пытаюсь использовать summ(), но я лучше разбираюсь в Python, чем в R, и я не могу понять, как это будет выглядеть. Вот где я нахожусь:

summary2<-all_orders %>% group_by(c("Storage Location","Material")) %>% summarize(daily_rate=???)

Другие столбцы, которые мне понадобятся, это количество и дата заказа на поставку.

РЕДАКТИРОВАТЬ: Место хранения — это идентификатор, который я использую для организации. Прошу прощения за отсутствие подробностей. Пример набора данных приведен ниже:

df<-structure(list(`Purchase Order Date` = structure(c(18256, 18220, 
18220, 18220, 18220, 18221), class = "Date"), `Requirement Priority` = c("12", 
"12", "12", "12", "12", "12"), `Storage Location` = c("0I16", 
"0I16", "0I16", "0I16", "0I16", "0I16"), `Short Text` = c("SEAL,PLAIN ENCASED", 
"ACTUATOR,MECHANICAL,NONAIRCRAFT", "ACTUATOR,MECHANICAL,NONAIRCRAFT", 
"CLIP,ROD RETAINER", "CLIP,ROD RETAINER", "FLASHER,THERMAL"), 
    `Gross order value` = c(10.02, 135.7, 135.7, 0.84, 0.84, 
    32.69), Status = c("Closed", "Closed", "Closed", "Closed", 
    "Closed", "Closed"), `Order Quantity` = c(3, 1, 1, 1, 1, 
    1), `Delivery Date` = structure(c(18257, 18221, 18221, 18221, 
    18221, 18222), class = "Date"), `Net Order Price` = c(3.34, 
    135.7, 135.7, 0.84, 0.84, 32.69), Material = c("012036551", 
    "013757322", "013757322", "015220393", "015220393", "007893706"
    ), lead_time = c(1, 1, 1, 1, 1, 1)), row.names = c(NA, -6L
), class = c("tbl_df", "tbl", "data.frame"))

person Raymond Sibaja    schedule 06.01.2021    source источник
comment
Добро пожаловать в переполнение стека! Не могли бы вы предоставить пример набора данных, вы можете использовать dput(head(all_orders))   -  person latlio    schedule 06.01.2021
comment
Было бы очень полезно, если бы вы предоставили (а) короткий воспроизводимый образец ваших данных — dput() — лучший способ поделиться им, например, dput(all_orders[1:10, ]) для первых 10 строк. Это можно копировать/вставлять и включает информацию о структуре и классе. (b) Немного ясности в том, что вы хотите...   -  person Gregor Thomas    schedule 06.01.2021
comment
Например, вы говорите средние дневные заказы организации по товарам, поэтому я ожидаю увидеть организацию и товар в вашем group_by, это то, что означают Storage Location и Material? А для расчета дневной ставки нам может понадобиться сначала агрегировать на дневном уровне, разве у вас данные не так начинаются? И когда вы говорите "Другие столбцы, которые мне понадобятся, это количество и дата заказа на покупку", можете ли вы уточнить это? Было бы очень полезно, если бы вы показали желаемый результат, соответствующий вашему входному образцу.   -  person Gregor Thomas    schedule 06.01.2021