对于在R中具有负值的循环问题

时间:2017-04-26 18:11:41

标签: r loops for-loop

我是R的新手,我有一个使用for循环来计算y = m * i + b的R代码。起始值是负数,我想在我的计算中使用它并将其存储在Trend.Line的第一次出现中,依此类推。

我没有得到我期待的结果。如果我的起点是正数而不管它是什么数字,我仍然希望将它存储在第一次出现。

例如,如果start= -5,我想将此计算值存储在Trend.Line[1]的Y <= m * i + b中,-4计算值为{{1} }}。现在,如果Trend.Line[2],我想将计算值存储在start = 6中,将Trend.Line[1]计算值存储到7

感谢您对此进行调查。

这是我的代码:

Trend.Line[2]

1 个答案:

答案 0 :(得分:1)

如何做到

Trend.Line <- start:end
m * Trend.Line + b

它返回一个数字向量,其中包含所需索引处的所有内容。它还利用了R中函数的向量化。因此乘法和加法对向量Trend.Line的所有元素起作用。