Буду признателен, если кто-нибудь скажет мне, что мне не хватает в моем коде. Я пытаюсь найти правила ассоциации, используя априорный алгоритм (пакет arules) в R. Я использую версию R-3.2 для MacOSX.
Проблема возникает, когда я читаю набор данных из формата csv в объект класса транзакций. Я использую следующий фрагмент кода -
>Transac1 <- read.transactions(file="transactions.csv", format = "basket", sep=";", rm.duplicates=TRUE)
При проверке фрейма данных я заметил, что первый элемент во всех строках отсутствует.
>inspect(Transac1[1:5])
items
1 {,
Milk}
2 {,
Shoes}
3 {,
Talc}
4 {,
Cable}
5 {,
Shoe Polish, Talc}
В конце концов, я могу сгенерировать правила ассоциации, но я думаю, что они неверны (только из-за этих пустых элементов). Может ли кто-нибудь понять и сказать мне, что может быть причиной этого? Файл, который я использую для чтения, содержит данные в необходимом для априорного алгоритма формате.
Любые выводы будут высоко оценены.