DATE、HOUR、HRC の 3 つの列を持つデータ フレームがあります (つまり、DATE ごとに 24 行あります)。HRC 列は数値の場合もあれば、NA の場合もあります。DATE のサブセットを取得し、すべての日に NA 以外の値を持つ HOUR を計算する方法を見つけようとしています。
例: DATES が 8 月 16 日、8 月 18 日、8 月 19 日の場合、HRC 列には 8 月 16 日の 8、9、10、11、12 時間に非 NA 値が含まれます... 8 月 18 日の 7、8、9、10、11 時間.. .Aug19 at HOURS 9, 10, 11, 12, 13. HOURS 9, 10, 11 はすべての日付の非 NA HOURS であるため、結果を HOURS 9, 10, 11 のリストにしたいと考えています。
Gary のソリューションで sum(is.na(x$HRC)) を sum(!is.na(x$HRC)) に調整するとうまくいきました。みんな、ありがとう!