У меня есть программа оболочки, чтобы сделать следующее, но я хотел попробовать свои силы в R, и я в тупике.Группировка и подсчет в R
Мой набор данных выглядит следующим образом:
<date> <car> <sale>
2014-05-08 mercedes-450 40000
2014-05-08 mercedes-350 30000
2014-05-08 mercedes-350 30000
2014-05-08 toyota corolla 20000
2014-05-08 toyota camry 30000
2014-05-09 mercedes-450 40000
2014-05-09 mercedes-450 40000
Я хотел бы, чтобы преобразовать это в 2-х кадров данных, по одному для мерседес и один для Тойота.
так и для мерседеса:
2014-05-08 mercedes 100000
2014-05-09 mercedes 80000
и Тойоты:
2014-05-08 toyota 50000
мне нужно сделать это так, что я могу построить продажи для Тойоты и Мерседес на отдельных графики с датой по осям х и продажи на y.
Как создать два кадра данных? Я попытался ddply, но все это я получаю один след данных, который выглядит следующим образом
ddply(sales,c("date","car_type"),numcolwise(sum))
2014-05-08 mercedes-450 40000
2014-05-08 mercedes-350 60000
2014-05-08 toyota corolla 20000