2
私は時間データの列を持ち、rollapply
を使用して毎時24時間の平均を計算します。私のデータにはNA
が含まれています.1回の24時間データの75%が利用可能な場合はローリング平均を計算したいだけです。それ以外の場合は、24ローリング平均をNA
と見なします。データの一定割合が利用可能な場合にのみrollapplyを使用して平均を計算する
df %>%
mutate(rolling_avg = rollapply(hourly_data, 24, FUN = mean ,align = "right", fill = NA))
これを行うにはどうすればよいですか?
を更新しました。ありがとう。 –