【发布时间】:2015-10-06 20:37:28
【问题描述】:
我有一个 7 列的 excel 文件。前三个是数字,第 4-7 列是分类的。我将它保存到一个 txt 文件中并将其加载到 R 中(使用 RStudio,单击环境中的“导入数据集”按钮),它启动了以下命令
data <- read.table("~/csectiondata.txt", quote="\"", comment.char="")*
现在,我一直在尝试使用 apriori(data),这是我得到的错误:
asMethod(object) 中的错误: 第 1、2、3 列不符合逻辑或因素。使用 as.factor、as.logical 或先分类。
我读到使用 sapply 和 as.factor 会有所帮助,所以我这样做了:
data <- sapply(data, as.factor)*
但现在我收到了这个错误:
t(as(from, "ngCMatrix")) 中的错误: 在为函数“t”选择方法时评估参数“x”时出错:asMethod(object) 中的错误:无法将“NA”强制转换为“nsparseMatrix”
我也尝试过transaction_data <- as(data, "transactions"),我也得到了同样的结果。
“asMethod(object) 中的错误”
我完全迷路了。有人可以帮帮我吗?
【问题讨论】:
-
尝试将一些数据添加到问题中。试试
dput(head(data))。如果我们能自己找到问题,帮助会容易得多