問題タブ [locf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 次の「特定の」観測が後方に持ち越される (NOCB)
これは私のデータフレームです:
変数 status については、次の観測をグループ (id) 内で逆方向に実行したいと考えています。
ただし、「c」のみを逆方向に実行し、「a」は実行しないようにします。
変数ステータスから:
NA "a" "c" "a" NA "c" "c" "c" NA NA "a" "c" NA NA "c" "c"
私は手に入れたい:
NA "a" "c" "a" "c" "c" "c" "c" NA NA "a" "c" "c" "c" "c" "c"
それぞれ:
これを行う方法はありますか?
r - 値が繰り越される回数の maxgap を変更する
次のようなデータ フレームがあります。
このデータ フレームには、最後の観測を繰り越すことができる時間を示す変数 (locf_N) があります。これは、すべての観測に対して一定の数ではありません。この目的のために na.locf 関数で maxgap パラメータを使用しようとしましたが、実際には探しているものではありません。
最後の観測を繰り越すことができる回数を設定するパラメータはありますか? どんなアイデアでも大歓迎です。
望ましい出力: