R函数长度错误消息
我做了一个函数来计算I(Xi)的和R函数长度错误消息,r,R,我做了一个函数来计算I(Xi)的和 my.ecdf这是一个与y长度相同的逻辑向量 is.null(dim(y)) 您将其用作逻辑测试。长度大于1的对象不能由IF语句明确解释。请考虑(true false false true)< /C>。何时应该执行该操作?< /P> 如果要确保y没有超过一个维度,请执行以下操作 if(length(dim(y)) > 1){ stop("message") } 这是一个与y长度相同的逻辑向量 is.null(dim(y)) 您将其用作
my.ecdf这是一个与y长度相同的逻辑向量
is.null(dim(y))
您将其用作逻辑测试。长度大于1的对象不能由IF语句明确解释。请考虑<代码>(true false false true)< /C>。何时应该执行该操作?< /P>
如果要确保y没有超过一个维度,请执行以下操作
if(length(dim(y)) > 1){
stop("message")
}
这是一个与y长度相同的逻辑向量
is.null(dim(y))
您将其用作逻辑测试。长度大于1的对象不能由IF语句明确解释。请考虑<代码>(true false false true)< /C>。何时应该执行该操作?< /P>
如果要确保y没有超过一个维度,请执行以下操作
if(length(dim(y)) > 1){
stop("message")
}
您的代码中存在许多问题:
1) if语句中的x[1:length(x)]
有什么意义?现在这些都是毫无意义的,可以删除:
n<-length(x)
i<-1:n
x[i]
或者对赋值使用ifelse()
语句
3) 最后,据我所知,你把事情复杂化了,整个事情可以写成一行:
sum(x < y)/length(x)
总和(x
您的代码中存在许多问题:
1) if语句中的x[1:length(x)]
有什么意义?现在这些都是毫无意义的,可以删除:
n<-length(x)
i<-1:n
x[i]
或者对赋值使用ifelse()
语句
3) 最后,据我所知,你把事情复杂化了,整个事情可以写成一行:
sum(x < y)/length(x)
总和(x
@cringlevonchubblesrry我很高兴它能帮上忙!如果你想向上投票以表明它是有帮助的,那就太好了@CringleVonChubbleslerry我很高兴它有帮助!如果你想向上投票以表明它是有帮助的,那就太好了!