2016-03-03 66 views
0

我想使用eclat算法提取所有頻繁數據集。 我的數據被存儲在列表中的一個矢量這樣創建交易數據集R

[[1]] 
[1] "item 1"    "item 3" 
[3] "item 4"    "item 4" 
> [[2]] 
[1] "item 12"    "item 23" 
[3] "item 41"    "item 41 
[5] "item 12"    "item 23" 
[7] "item 41"    "item 41 

我想創建事務數據集這樣

[[1]]

[1] "item 1" 


[[2]] 

[1] "item 3" 

[[3]] 


[3] "item 4" 


[[4]] 


[4] 

"item 4" 

任何想法請這麼做?

謝謝

回答

0

看你的輸出,要向量的列表轉換爲長度爲1的向量的長名單。 如果是這種情況,您可以嘗試:

as.list(unlist(yourList)) 
+0

非常感謝,它的工作原理! – Fish

+0

對不起,最後一個問題。是否有可能以表格的形式:id1列表項目1 ..項目N id2項目1 ...項目2?謝謝 – Fish

+0

我認爲你需要更詳細地解釋這一點;這可能是最好的創建一個新的問題 –