生成したレポートに基づいて Web サイトからダウンロードした項目のデータ セットがあります。ダウンロード数に基づいて、不要になったレポートを削除するという考え方です。ロジックは基本的に、ダウンロードされた昨年のすべてのレポートをカウントし、それらが今年の中央値周辺の 2 つの絶対偏差の外側にあるかどうかを確認し、レポートが過去 4 週間以内にダウンロードされたかどうかを確認し、そうであればどのようにダウンロードしたかを確認します。何度も
以下のコードは機能しません。誰かが助けてくれるかどうか疑問に思っていました.n_recent_downloadsセクションのエラーが表示されます
FUN(X[[1L]], ...) のエラー: すべての数値変数を持つデータ フレームでのみ定義されています
reports <- c("Report_A","Report_B","Report_C","Report_D","Report_A","Report_A","Report_A","Report_D","Report_D","Report_D")
Week_no <- c(36,36,33,32,20,18,36,30,29,27)
New.Downloads <- data.frame (Report1 = reports, DL.Week = Week_no)
test <- New.Downloads %>%
group_by(report1) %>%
summarise(n_downloads = n(),
n_recent_downloads = ifelse(sum((as.integer(DL.Week) >= (as.integer(max(DL.Week))) - 4),value,0)))