私は、昨年の観測値から変数の最大値を得ることは苦労しています(毎年ではありません!)。昨年の観測値の最大値を計算する
私は、rollapply関数を使用していますが、幅がどのように見えるかはわかりません(各観測は1日を表しますが、すべての日に観測値があるわけではありません)。リストを使用するとオフセット値が生成されるので、これらの値はどのように見えるのでしょうか?
Iが得コード:明確にするために
mutate(data,"Feature"=rollapplyr(variable,list(0,"Go back one year"),max,fill=NA))
例:行が31/8/2016の日付を有します。私は新しい列(dplyrパッケージのmutateを使用)にこの行に最大値variable
を31/8/2015から31/8/2016(この行)まで表示するようにします。さらに行きたい人のために
: 代わりvariable
値表示 - 表示TRUE
またはFALSE
(または1
/0
)を計算した場合、最大variable
が閾値を超えています。
をそれはあなたが提供する場合、あなたは良い答えを得るより多くの可能性があります[最小限の完了再現可能な例](http://stackoverflow.com/help/mcve)を参照してください。私たちは仕事をして、あなたの質問に答えることができるかもしれないことをあなたに示すために使うことができます。これはまた、あなたの質問と答えが将来的に他の人にとってより有用になります。 –