按R中的事务集中的事务ID进行搜索

时间:2017-01-17 11:01:59

标签: r apriori arules

我正在使用R 中的 arules进行marketbasket分析,我的事务集具有事务ID,就像示例中一样。

示例的屏幕截图:

enter image description here

我需要按事务ID搜索事务集中的项目, 比如,如果我搜索0002,它应该列出与该交易ID相关的所有项目。

1 个答案:

答案 0 :(得分:0)

如果我理解正确, trans1是一个交易对象,你可以尝试:

(Grep将为您提供包含该字符串的所有交易)

inspect(trans1[grep("0002",trans1@itemsetInfo$transactionID)])

更新: 要获得完全匹配,请尝试:

 inspect(trans1[ trans1@itemsetInfo$transactionID=='0002',])