Ajout d'une valeur à une colonne sous condition

Résolu/Fermé
ali3529 Messages postés 4 Date d'inscription mercredi 16 mai 2018 Statut Membre Dernière intervention 31 mai 2018 - Modifié le 29 mai 2018 à 15:47
ali3529 Messages postés 4 Date d'inscription mercredi 16 mai 2018 Statut Membre Dernière intervention 31 mai 2018 - 31 mai 2018 à 12:09
Bonjour,

Je suis sous R et je voudrais écrire un code qui me permettrai d'ajouter une somme x en fonction de l'année.

En gros ma table se présente comme suit :

ID year freq
123 2011 3
342 2012 9
235 2013 11
654 2014 2
393 2015 8

Voici un début de code que j'ai essayé d'écrire sans succès :

for (ventes_final$year in 2011:2015) {
if(ventes_final$year == 2012) {return(ventes_final$frequence_achat_week == ventes_final$frequence_achat_week + 53)}
else{if(ventes_final$year == 2013) {return(ventes_final$frequence_achat_week == ventes_final$frequence_achat_week + 105)}
if(ventes_final$year == 2014) {return(ventes_final$frequence_achat_week == ventes_final$frequence_achat_week + 157)}
if(ventes_final$year == 2015) {return(ventes_final$frequence_achat_week == ventes_final$frequence_achat_week + 209)}
else{return(ventes_final$year)}
}
}


je dois sûrement faire une faute quelque part mais je ne vois pas où.

Merci en avance.

Bien cordialement,

Ali3529

1 réponse

AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
30 mai 2018 à 14:34
Bonjour,
Sous R ? Qu'est-ce que c'est ?
0
ali3529 Messages postés 4 Date d'inscription mercredi 16 mai 2018 Statut Membre Dernière intervention 31 mai 2018
31 mai 2018 à 12:09
R est un langage de programmation et un logiciel libre dédié aux statistiques et à la science des données

Sinon j'ai résolu mon problème.

Ali
0