Я использую визуальный скрипт r в PowerBI. Я могу запустить приведенный ниже код в R, и он работает, но я получаю ошибку ниже при работе в PowerBI. Я хочу показать результаты от apriori наглядно. Оба нижеприведенных теста отлично работают в R, но НЕ в визуальном сценарии R из PowerBI Есть мысли?
если я попробую # test2.
library(Matrix)
library(arules)
library(plyr)
library(gridExtra)
df_itemList <- ddply(dataset,c("SALESID"),function(df1)paste(df1$ITEMID))
#test1
#df_itemList = sapply(df_itemList , function(x) gsub(" ", ",", x))
#basket_rules <- apriori(df_itemList, parameter = list(sup=0.1,conf=0.5,target="rules", maxlen=5));
#test2
txn = read.transactions(df_itemList, rm.duplicates = TRUE, format = "basket", sep = ",", cols = 1);
basket_rules <- apriori(txn, parameter = list(sup=0.1,conf=0.5,target="rules", maxlen=5));
df_basket <- as(basket_rules,"data.frame")
grid.table(df_basket)
Сообщение об ошибке:
Ошибка сценария R.
Комплектация: «arules»
Следующие объекты маскируются из 'package: base':
abbreviate, write
Ошибка в readLines (файл, кодировка = кодировка): «con» не является соединением
Звонки: read.transactions -> lapply -> readLines
Исполнение остановлено
Если я попробую # test1 ...
library(Matrix)
library(arules)
library(plyr)
library(gridExtra)
df_itemList <- ddply(dataset,c("SALESID"),function(df1)paste(df1$ITEMID))
#test1
df_itemList = sapply(df_itemList , function(x) gsub(" ", ",", x))
basket_rules <- apriori(df_itemList, parameter = list(sup=0.1,conf=0.5,target="rules", maxlen=5));
#test2
#txn = read.transactions(df_itemList, rm.duplicates = TRUE, format = "basket", sep = ",", cols = 1);
#basket_rules <- apriori(txn, parameter = list(sup=0.1,conf=0.5,target="rules", maxlen=5));
df_basket <- as(basket_rules,"data.frame")
grid.table(df_basket)
Тогда я получаю ошибку ниже.
Сообщение об ошибке:
Ошибка сценария R.
Прилагаемый пакет: «arules»
Следующие объекты маскируются из 'package: base':
abbreviate, write
Ошибка в asMethod (объект):
столбец (ы) 2, 3, 4 не логично или фактор. Сначала дискретизируйте столбцы.
Звонки: apriori -> as -> asMethod
Исполнение остановлено