R编码中“If”语句出错

时间:2015-04-26 03:19:31

标签: r if-statement error-handling count

这是我的代码:

img

简单地说,我想说如果没有异常值(在每14个数据点的第一个和第二个值中表示为“0”),则将其计入正常桶并保持其值以计算方差并稍后计算。

但问题是,它从a生成所有值,在最后生成,它提供了我想要的实际值。

例如,它必须满足length(listnormwor)= 10 * countnormwor

但它给了我一些荒谬的数据,当我使用if语句时,它会说“缺少需要TRUE / FALSE的值。”

1 个答案:

答案 0 :(得分:0)

我建议一次一行地逐步执行代码(将每行发送到解释器)。通过在解释器中调用变量来检查变量的值。我打赌这会引导你找到问题的根源。首先,在函数内创建值xc然后从那里开始工作。而不是运行for循环,而是创建自己的索引变量i。同样,重点是逐行工作,仔细检查你对每个点变量所取值的期望。