Я новичок в R и могу использовать любую помощь, какую только могу! У меня есть dataframe, который имеет OrderDate и MajorCategory в качестве двух переменных. Даты заказов варьируются от 2005-01-01 до 2007-12-31, а MajorCategory - от 1 до 73 с 35,5 миллионами записей. Каждый OrderDate ссылается на определенный заказ, который имеет идентификационный номер, а также относится к определенной категории MajorCate. Я пытаюсь создать фрейм данных, чтобы показать каждую уникальную OrderDate и количество каждой MajorCategory, которая была заказана в эту дату.
Набор данных в настоящее время выглядит примерно так:
OrderDate MajorCategory
2005-12-12 66
2005-12-12 66
2006-03-28 43
2006-05-16 66
Я разделил уникальную OrderDate (после изменения класса на Date) на свой собственный фрейм данных с помощью:
OD <- as.data.frame(unique(DMEFLines3Dataset2$OrderDate))
OD <- as.data.frame(sort(OD$`unique(DMEFLines3Dataset2$OrderDate)`))
Я не уверен, как заставить MajorCategory показывать мне счет за каждую дату. Таким образом, желаемый результат будет выглядеть примерно так:
OD MC_1 MC_2
2005-01-01 4 6
2005-01-02 7 45
2005-01-03 3 23
где OD - Дата заказа, а MC_X - количество заказов MajorCategory на дату (от MC_1 до MC_73).
Я пытался использовать для циклов, частоты и количества, но я не могу понять это. Любая помощь будет очень ценится:)