我一直在試圖運行該代碼(下面在這裏)和我已經得到的是消息「錯誤在如果(TEMP [II] == 0){:缺失值,其中TRUE/FALSE急需」 ......錯誤..缺失值,其中TRUE/FALSE所需
temp = c(2.15, 3.5, 0, 0, 0, 1.24, 5.42, 6.87)
tm = length(temp)
for (i in 1:tm){
if (temp[i] == 0) {
counter3 = 1
last = temp[i - 1]
for (ii in i + 1:tm){
if (temp[ii] == 0) {
counter3 = counter3 + 1
}
if (temp[ii] != 0) {
nxt = temp[i + counter3]
}
}
}
}
如果A)中提到的語言也許會有幫助,B)固定的格式。 – 2013-03-08 16:24:02
-1不搜索。本網站已多次回覆此問題,R-help等。下次在發佈問題前搜索錯誤,您可能會更快地回答問題。 – 2013-03-08 16:55:25
此問題已經在此線程回答:http://stackoverflow.com/questions/7355187/error-in-if-while-condition-missing-value-where-true-false-needed – pengchy 2016-07-04 02:27:15