我需要找到符合一些規則的交易。 以下代碼用於工作,但現在R從基本包識別%in%
而不是從arules。我想嘗試arules::%in%
但它不起作用。匹配交易與%在arules包R%
如果我使用:
id.match=which(transactions arules::%in% rules)
我得到錯誤:
unexpected symbol in "id.match=which(transactions arules"
感謝您的幫助。
我需要找到符合一些規則的交易。 以下代碼用於工作,但現在R從基本包識別%in%
而不是從arules。我想嘗試arules::%in%
但它不起作用。匹配交易與%在arules包R%
如果我使用:
id.match=which(transactions arules::%in% rules)
我得到錯誤:
unexpected symbol in "id.match=which(transactions arules"
感謝您的幫助。
試試這個:
which(arules::'%in%'(transactions,rules))
錯誤(arules ::「%in%」(transactions,rules)): 在爲函數選擇函數'which'時計算參數'x'時出錯:匹配錯誤(x,表,nomatch = 0):'匹配'需要向量參數 – Dalpozz
嘗試,而不是在%這個%,我希望它能幫助
library(arules)
st <- supportingTransactions(rules, transactions)
Transaction_IDs <- as(st,"list")
也許[這](http://stats.stackexchange.com/questions/21340 /爲適合新數據的規則尋找適合的規則)來自交叉驗證的答案可以幫助您找到匹配的規則。 – haki
那麼只要'library(arules)'...? –
arules已加載 – Dalpozz