我收到错误:参数“x”丢失,没有默认值在调试时,我发现它在行中:
MyData1<- MyData()[,c(col(),col()+1)]
我尝试将参数作为单个向量传递,例如
MyData1<- MyData()[,p=c(col(),col()+1)]
错误:[.data.frame 中的错误:未使用的参数 (p = c(col(), col() + 1))
这只是我的实际代码的一个片段:
TotalTS<-ts(MyData()[,Col()],start=Start(),frequency = Fre())
InsampleTs<-window(TotalTS,start = c(Start(),1),end=c(2017,5))
TotalTS1<-ts(MyData()[,Col()+1],start=Start(),frequency = Fre())
InsampleTs1<-window(TotalTS1,start = c(Start(),1),end=c(2017,5))
MyData1<- MyData()[,c(col(),col()+1)]
MyData1$util1<-MyData1[,1]*100/MyData1[,2]
popj<-nrow(MyData())-length(InsampleTs)
if(input$F6==1){
if(input$AM==1){
forecast32<-hw(InsampleTs,h=Col1(),level = input$CI2)
forecast32_1<-hw(InsampleTs,h=Col1(),level = input$CI2)
c<-as.matrix(forecast32$x)
d<-as.matrix(forecast32_1$x)
c1<-as.matrix(forecast32$fitted)
d1<-as.matrix(forecast32_1$fitted)
util2<-(c1*100)/d1
util1<-(c*100)/d
c11 <- as.matrix(forecast32$mean[1:popj])
d11<- as.matrix(forecast32_1$mean[1:popj])
c12 <- as.matrix(forecast32$lower[1:popj])
d12<- as.matrix(forecast32_1$lower[1:popj])
c13 <- as.matrix(forecast32$upper[1:popj])
d13<- as.matrix(forecast32_1$upper[1:popj])
c111 <- c11*100/d11
c112<- c12*100/d12
c113 <- c13*100/d13
MyData1$util2 <- util2
MyData1 <- MyData1[,c(col(),col()+1)]
e<-as.matrix(forecast32$mean[-c(1:popj)])
f<-as.matrix(forecast32_1$mean[-c(1:popj)])
e2<-as.matrix(forecast32$upper[-c(1:popj)])
f2<-as.matrix(forecast32_1$upper[-c(1:popj)])
e1<-as.matrix(forecast32$lower[-c(1:popj)])
f1<-as.matrix(forecast32_1$lower[-c(1:popj)]) …Run Code Online (Sandbox Code Playgroud)