Modérateur : Groupe des modérateurs
Code : Tout sélectionner
sum(donnees$x[as.integer(donnees$heure) %% 2 == 0])
J'ai supposé que l'heure était sous forme caractère (d'où l'utilisation de as.integer)
Code : Tout sélectionner
library(dplyr)
dta %>% filter(heure %in% sprintf("%02d",seq(0,24,by=2))) %>% summarise(somme=sum(x))
Serge Rapenne a écrit :j'ouvre par la même un concours d'offuscation :-) qui fera pire ?
Code : Tout sélectionner
sum(donnees$x[!as.logical(bitwAnd(as.integer(donnees$heure), 1))])
j'ouvre par la même un concours d'offuscation :-) qui fera pire ?
Code : Tout sélectionner
sum((cos(dta$heure*pi)+1)*dta$x)/2
Code : Tout sélectionner
sum(donnees$x[as.integer(donnees$heure) %% 3 == 1])
Retourner vers « Questions en cours »
Utilisateurs parcourant ce forum : Google [Bot] et 1 invité