ggjj在河之洲 2018-10-29 15:55 采纳率: 0%
浏览 3538
已结题

R语言,transactions函数提示“ arguments must have same length”

球球大神指导!在用R语言做关联性分析的时候,transactions函数总是出错!
我的代码是这样的:
library(xlsx)
read.xlsx2(file="C:\Users\18092\Desktop\LL.xlsx",sheetIndex=1)
library(arules)
library(arulesViz)#Load packages
dt<-read.table("C:/Users/18092/Desktop/LL.xlsx",header=T)#import data
LL<-as(dt,"transactions")#convert data.frame to transactions
rules=apriori("C:/Users/18092/Desktop/LL.xlsx",parameter=list(support=0.2,confidence=0.6,minlen=2,maxlen=2))#find association rules
summary(rules)
inspect(x[1:10])#show the first ten rules
错误是这样的:

library(arules)
library(arulesViz)#Load packages
dt<-read.table("C:/Users/18092/Desktop/LL.xlsx",header=T)#import data
Warning messages:
1: In read.table("C:/Users/18092/Desktop/LL.xlsx", header = T) :
line 1 appears to contain embedded nulls
2: In read.table("C:/Users/18092/Desktop/LL.xlsx", header = T) :
incomplete final line found by readTableHeader on 'C:/Users/18092/Desktop/LL.xlsx'
LL<-as(dt,"transactions")#convert data.frame to transactions
Error in tapply(p, x, eval, simplify = FALSE) :
arguments must have same length
rules=apriori("C:/Users/18092/Desktop/LL.xlsx",parameter=list(support=0.2,confidence=0.6,minlen=2,maxlen=2))#find association rules
Error in as(data, "transactions") :
no method or default for coercing “character” to “transactions”
summary(rules)
Error in summary(rules) : object 'rules' not found
#x=sort(subset(rules,subset=1hs%pin%"=TURE"&rhs%pin%"=TRUE"&lift>=1),by="support")#pick out the association needed and sort by support
inspect(x[1:10])#show the first ten rules
Error in inspect(x[1:10]) : object 'x' not found

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2018-10-31 14:34
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程