Vous souhaitez calculer une somme conditionnelle basée sur des dates spécifiées dans r. Mon échantillon df estsomme conditionnelle avec des dates dans les noms de colonne
start_date = c("7/24/2017", "7/1/2017", "7/25/2017")
end_date = c("7/27/2017", "7/4/2017", "7/28/2017")
`7/23/2017` = c(1,5,1)
`7/24/2017` = c(2,0,2)
`7/25/2017` = c(0,0,10)
`7/26/2017` = c(2,2,2)
`7/27/2017` = c(0,0,0)
df = data.frame(start_date,end_date,`7/23/2017`,`7/24/2017`,`7/25/2017`,`7/26/2017`,`7/27/2017`)
Dans Excel, il ressemble à:
Je veux effectuer des calculs comme indiqué dans colonne H qui est une somme conditionnelle de colonnes C à G sur la base des dates spécifiées dans colonnes A et B.
Apparemment, Excel permet colonnes à dates mais pas R.