我是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]
答案 0 :(得分:1)
如何做到
Trend.Line <- start:end
m * Trend.Line + b
它返回一个数字向量,其中包含所需索引处的所有内容。它还利用了R中函数的向量化。因此乘法和加法对向量Trend.Line的所有元素起作用。