問題タブ [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.

0 投票する
1 に答える
86 参照

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

(実際のデータセットには、考慮すべき時点と変数がさらにあります)