3

rollapply1 時間ごとのデータの列があり、1 時間ごとに 24 時間のローリング平均を計算するために使用したいと考えています。私のデータには が含まれておりNA、1 つの 24 時間期間のデータの 75% が利用可能な場合にのみローリング平均を計算したいと考えていNAます。

  df %>%
        mutate(rolling_avg = rollapply(hourly_data, 24, FUN = mean ,align = "right", fill = NA ))

これを達成するために上記のコードを変更するにはどうすればよいですか?

4

1 に答える 1