这是什么意思?

时间:2009-04-25 19:51:46

标签: r syntax

从问题中你可以说我对代码知之甚少!我的问题是:

这段代码是什么意思?

mnlong <- 280.460 + .9856474 * time
mnlong <- mnlong %% 360
mnlong[mnlong < 0] <- mnlong[mnlong < 0] + 360

我了解mnlongtime是变量,但%%让我感到困惑。

有人可以给我一个基本的描述吗?

2 个答案:

答案 0 :(得分:6)

%%最有可能意味着按模数进行整数除法 - 结果在0..360范围内。它用于某些值不能超出一些合理范围的情况,例如只能在0..360度范围内。但/ / p>

答案 1 :(得分:5)

采取有根据的猜测,这里的语言是R或S / Splus。正如其他人所说:%%是mod运算符。