arules
требуется список транзакций. каждая строка в списке будет содержать массив продуктов. не каждая транзакция имеет одинаковое количество продуктов. это похоже на шарнир, но это не так. пример можно найти hereПодготовить список транзакций arules
я хочу что-то вроде aggregate(dvd , by=list("ID"), FUN=c)
неудачу с arguments must have same length
это мои данные
> dvd
ID Item
1 1 Sixth Sense
2 1 LOTR1
3 1 Harry Potter1
4 1 Green Mile
5 1 LOTR2
6 2 Gladiator
7 2 Patriot
8 2 Braveheart
9 3 LOTR1
10 3 LOTR2
11 4 Gladiator
12 4 Patriot
13 4 Sixth Sense
14 5 Gladiator
15 5 Patriot
16 5 Sixth Sense
17 6 Gladiator
18 6 Patriot
19 6 Sixth Sense
20 7 Harry Potter1
21 7 Harry Potter2
22 8 Gladiator
23 8 Patriot
24 9 Gladiator
25 9 Patriot
26 9 Sixth Sense
27 10 Sixth Sense
28 10 LOTR
29 10 Galdiator
30 10 Green Mile
я нужен список, который выглядит как тот
TR1 c("Sixth Sense","LOTR1","Harry Potter1","Green Mile","LOTR2")
TR2 c("Gladiator","Patriot","Braveheart")
TR3 c("LOTR1","LOTR2")
....
wow. это довольно просто! Благодарю. – haki