Bonsoir à tous , j'ai un fichier de 200 milles lignes que j'importe sur R.

Dans ce fichier il y a une colonne PERIODICITE contenant ( Mensuel, Semestriel , Annuel )

Je veux créer un programme qui compile vite et qui crée une colonne q

q affiche 1 si Annuel , 2 si semestriel et 12 pour mensuel
ci dessous mon code qui m'affiche une erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
q=rep(0,length(PERIODICITE))
for(t in 1:length(PERIODICITE)){
  if (PERIODICITE[t] == "A"){q[t]=1} 
  else if (PERIODICITE[t] == "S") {q[t]=2}
  else {q[t] = 12}
}
Voici l'erreur qui s'affiche


Error in if (PERIODICITE_REMBOURSEMENT_PRET[t] == "A") { :
valeur manquante là où TRUE / FALSE est requis


s'il vous plait ,je voudrais un coup de main de votre part chers membres