2016-07-25 9 views
0

arulesから生成されたルールからlhsアイテムを抽出します。例えばR arules:ルールからlhsアイテムを抽出する

{a,b,c} => {d} 

私はa,b,cを抽出し、文字ベクトルにそれを置くことができるようにしたいので、私はこれらの項目に基づいてさらに処理を反復して行うことができます。

現時点では、ルールのセットを解析してデータフレームに変換し、文字操作/正規表現を使用してこれらのアイテムを分離することが考えられます。私はこれらのアイテムを抽出するより良い方法があることを願っています。

答えて

1

だけリストにLHSおよび/またはRHSを強制:

data("Adult") 
rules <- apriori(Adult, 
    parameter = list(supp = 0.5, conf = 0.9, target = "rules")) 

as(lhs(rules), "list") 
as(rhs(rules), "list") 
+0

を感謝マイケル! – anz

関連する問題