問題タブ [coalescing]
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 - 他の変数の条件による最初と最後の非欠落時点の値。条件合体 (dplyr)
a/b/c は異なる変数で、t1 は時点 1、t2 は時点 2、t3 は時点 3 です。
目的は、2 つの新しい列を作成することです。1 つは a_t1 から a_t3 の各行の最初の非欠損値と最後の非欠損値です。変数 b と c にも欠損がないことを条件に (同じ時点で)。
coalesce()
ある種の条件付き書式で機能すると思います。しかし、これに関する私の知識は限られています。tidyverse ソリューションが望ましいですが、他のソリューションも同様に機能します。
a の最初の値の期待される出力: 1、8、3、NA、9
a の最後の値の期待される出力: 9、8、3、NA、9
(実際のデータセットには、考慮すべき時点と変数がさらにあります)