2
在我的數據集中,我有兩年的數據,所以有730個條目。問題是,「年的日」一欄的第1年的形式爲1至365,第2年的形式相同。「if」函數的年和日
我希望列「年的日」的值爲1至730。
我的 「菜鳥功能」:
set$DoYnew = if (seq(set$Year==2002)) {set$DoY <- set$DoY+365}
doesn't讓我進一步。它得到的錯誤是:
在如果(Z < 0){:>的條件具有長度> 1並且僅將使用的第一元件
問題在哪裏?
我希望沒關係,我只是把我的班輪放進你的班裏,因爲你在解釋中付出了更多的努力。 – joran 2013-04-05 18:33:48
@Joran,當然。我想詳細闡述一下,因爲「if」是一個缺乏向量化的有趣案例。 – 2013-04-05 18:56:01