Мне нужно найти транзакции, соответствующие некоторым правилам. Следующий код, используемый для работы, но теперь R распознает %in%
из базового пакета вместо arules.Соответствие транзакции с% in% in arules package R
matchRules=function(rules,transactions){
id.match=which(transactions %in% rules)
matchedTrx=transactions[id.match]
summary(matchedTrx)
return(matchedTrx)
}
Я пробовал arules::%in%
, но это не сработало.
Если я использую:
id.match=which(transactions arules::%in% rules)
Я получаю ошибку:
unexpected symbol in "id.match=which(transactions arules"
Спасибо за вашу помощь.
возможно [это] (http://stats.stackexchange.com/questions/21340/find-appro-rules-for-new-data-using-arules) ответ от перекрестного подтверждения может помочь вам найти соответствующие правила. – haki
Так что просто 'library (arules)' ...? –
arules уже загружен – Dalpozz