У меня есть файл CSV с двумя столбцами order_id
и product_id
.В файле около 140 тыс. Строк.
Вот некоторые примеры данных из файла:
"order_id","product_id"
"801135853641","1410535456841"
"778925670473","120742871041"
"889236947017","54238412801"
"774614614089","1410073886793"
"810056155209","1293186957385"
Я хочу запустить apriori для этого, поэтому считываю его как объект транзакций, используя read.transactions
.Код:
library(arules)
trans = read.transactions(file_location,
format = "single",
sep = ",",
cols = c("order_id", "product_id"))
Когда я запускаю это, я получаю ошибку
Ошибка в validObject (.Object): недопустимый объект класса «ngTMatrix»: все индексы строк (слот'i') должно быть от 0 до nrow-1 в TsparseMatrix
Попытка выполнить пару поисков, но не может найти никаких решений.Любая помощь будет оценена.