I have a problem with my code where it keep returning this error code repeatedly. Would definitely appreciate the help!
for (i in 1:length(X)) {
if (Q[i] < 30) {
Q2[i] = Q[i]
for (i in i:length(X)) {
if (Q[i + 1] < 30) {
Q[i] = 0
break
}
}
}
else {
Q2[i] = Q[i]
}
}
Error in if (Q[i + 1] < 30) { : missing value where TRUE/FALSE needed