假定有一个向量x,现在要产生一个长度与x相等的向 量y 利用for循环编写一个程序:对于向量x中值为b 的元素,y 的对应元素赋0,否则赋1
你单独运行一下,range(length(x))是两个6,i肯定是取不成功的,你运行下这个不知道是不是你理解的意思,因为你这放出来的代码没有提及b是什么变量
x <- c(1,2,3,4,5,6)
y <- c(0)*length(x)
for (i in (1:length(x)))
+ if(x[i]==7)(y[i] <- 0)else(y[i] <- 1)
print(y)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!