2016-03-03 65 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

我认为你需要更详细地解释这一点;这可能是最好的创建一个新的问题 –