У меня есть файл excel с 7 столбцами. Первые три являются численными, а столбцы 4-7 являются категориальными. Я сохранил это в текстовый файл и загрузить его в R (с помощью RStudio, нажав на кнопку «Импорт набора данных» в среде), который запустил следующую командуСобственные данные в пакете arules для ruleInduction
data <- read.table("~/csectiondata.txt", quote="\"", comment.char="")*
Теперь, я пытался использовать априорную (данные), и это ошибка, я получаю:
Error in asMethod(object) : column(s) 1, 2, 3 not logical or a factor. Use as.factor, as.logical or categorize first.
Я читал, что с помощью sapply и as.factor бы помочь, так что я сделал это:
data <- sapply(data, as.factor)*
но теперь я получаю эту ошибку:
Error in t(as(from, "ngCMatrix")) : error in evaluating the argument 'x' in selecting a method for function 't': Error in asMethod(object) : cannot coerce 'NA's to "nsparseMatrix"
Я тоже пробовал transaction_data <- as(data, "transactions")
, и я получаю то же самое.
"Error in asMethod(object)"
Я полностью потерян. Кто-нибудь может мне помочь?
Попробуйте добавить некоторые из ваших данных к вопросу. Попробуйте 'dput (head (data))'. Нам гораздо легче помочь, если мы сами можем отследить проблему – jeremycg