2017-05-11 29 views
0

各行に何回も繰り返される顧客IDを含む顧客レポートがあります。 各顧客IDの関連ルールレポートを生成します。少数のIDしかない場合は、rhs = c( "ID = 465"、 "ID = 223")のように書き留めることができます。しかし、多くのIDケースはどうですか? 以下は私の試みですが、今は動作しました。 あなたのお手伝いをよろしくお願いします。 DLループ付きアソシエーションルール

uniqID <- unique(Customer$ID) 

for (i in 1:length(uniqID)){ 
    apriori(Customer, 
      parameter=list(minlen=2,supp=0.005,conf=0.8), 
      appearance=list(rhs=c("ID=uniqID"), default="lhs"), 
      control=list(verbose=F) 
) 
} 

答えて

1

この作品は次のようなものですか?

uniqID <- unique(Customer$ID) 
uniqID <- paste("ID=", uniqID, sep="") 

apriori(Customer, 
     parameter=list(minlen=2,supp=0.005,conf=0.8), 
     appearance=list(rhs=uniqID, default="lhs"), 
     control=list(verbose=F) 
     ) 
+0

Matt、ありがとうございます。あなたは私を1日の仕事で救う。良い一日を過ごしてください。 – dennis

+0

@ user6106408答えが役に立ったら、それをチェックして、解決済みとして質問にマークする必要があります。 – lukeA