条件を使ってデータから新しい変数を計算する必要があります。新しいPheno。 データセットが巨大です。 私は、データセットがあります:動物、録音、日、フェノ条件の間で新しい変数を作る方法
A R D P
1 1 240 300
1 2 230 290
2 1 305 350
2 2 260 290
3 1 350 450
は条件は以下のとおりです。レコード日間以上305古いフェノある場合は一日あたり
定数フェノは2
ですkeeptする必要があります。
レコードが305未満ですが、次のレコードがある場合は、Phenoをkeeptにする必要があります。
レコードは305未満、それは次のように計算されるべきでない次のレコードがない場合:*定数+のフェノ= 305日間 - 動物1(305 260)* 2 + 300
例どちらのレコードでも305未満です。したがって、最初のレコードは新しいフェノで同じになりますが、seconレコードはlasで305未満です。したがって、再計算する必要があります...(305-230)* 2 + 290 = 440
最終データは以下のような:
RまたはLinuxでそれを行う方法をA R D P N_P
1 1 240 300 300
1 2 230 290 440
2 1 305 350 350
2 2 260 290 380
3 1 350 450 450
...
何条件2の「次のレコードを持っていますか」という意味ですか?条件3:泌乳は記録と同じですか? – Bernhard
うん。次の記録=次の授乳。ソーラー。レコードが繰り返されます – Andrew
ok、380、今編集中 – Andrew