問題タブ [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 - R - 最後の観測を何回も実行する
湾内の 2 つの場所 (または同時にそれぞれ 1 つ) のいずれかに存在する/存在しないクルーズ船を含む 1 つの列を持つ長いデータセットがあります (A または B)。現在、クルーズ船のデータを、数か月連続で 30 分ごとに一連のタイムスタンプに一致させています。この新しいタイムスケールでの存在/不在を表すために、A または B をさまざまな回数繰り上げたいと思います。各クルーズ船はさまざまな回数 (時間単位) 存在します。
私は次のようなことから始めます:
そして、私はこれが欲しい:
私はいくつかのことを無駄に試しました(そしていくつかのクラッシュ):
(AnchorageA には、停泊地 A (A で表される) に到着するすべてのクルーズ船があり、AnchorageB には、停泊地 B に向かう船について同じものがあります)。「fillAnchorA」と「fillAnchorB」は、(col2)の目的の出力が必要な場所です。A と B を分けた方が簡単だと思いましたが、違うのでしょうか? 私はここで少し途方に暮れています。
r - 値と列を条件として繰り越される最後の観測
このような多くの欠損値を持つ縦方向のデータフレームがあります。
2つの条件に基づいて、最後の観察を進めたいと思います。
1)cond=0
関心のある変数のより高い値を観察し続ける必要がある場合。
2)cond=1
関心のある変数の低い方の値を繰り越す必要がある場合。
エレガントな方法でこれを行う方法について誰かが考えていますか?
最終的なデータセットは次のようになります
これまでのところ、最後の観測を進めることができましたが、条件を課すことはできませんでした
どんな提案も歓迎します
r - 条件付き LOCF を使用した NA の代入
新しい別の問題を更新しました。今回は Oxy からカラム Oxy2 を取得したいと思います。
基本的に、Oxy 変数の以前の値が 0 または -1 の場合、NA があれば保持し、最初の 1 が表示された後のすべてを 1 に置き換える必要があります。
繰り返しますが、あなたの提案に感謝します。