У меня есть два набора данных, и мне нужно объединить их особым образом ниже.Мой первый набор данных
data1=data.frame(store=c(12,13),product=c(1,2))
data1
store product
12 1
13 2
data2=data.frame(product=c(1,1,2,2,2),promo=c("promo1","promo2","promo1","promo2","promo3"))
data2
product promo
1 promo1
1 promo2
2 promo1
2 promo2
2 promo3
Требуемый набор данных ниже;
store product numberofpromo promo
12 1 2 promo1;promo2
13 2 3 promo1;promo2;promo3
Спасибо