rollapply
1 時間ごとのデータの列があり、1 時間ごとに 24 時間のローリング平均を計算するために使用したいと考えています。私のデータには が含まれておりNA
、1 つの 24 時間期間のデータの 75% が利用可能な場合にのみローリング平均を計算したいと考えていNA
ます。
df %>%
mutate(rolling_avg = rollapply(hourly_data, 24, FUN = mean ,align = "right", fill = NA ))
これを達成するために上記のコードを変更するにはどうすればよいですか?