Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre habitué
    Probleme pour renvoyer lettre dans une fonction
    Bonjour, je souhaite renvoyer une lettre via un test sur une valeur numérique dans une fonction R, mais le système m'indique qu'il ne trouve pas la fonction :
    Error in fct(2) : impossible de trouver la fonction "fct"
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    fct<-function(valeur){
    if ( valeur<3) {
      return ("a")
    } else {if ( valeur>= 3 && valeur<5) 
      {return ("b")}
    } else {if (  valeur>= 5 && valeur<7) {
      return ("c")}
    } else {
      return ("d")
    }
    }
    fct(2)


    Merci d'avance de vos idées.

  2. #2
    Membre averti
    Bonjour,

    tu as surement un problème d’accolade mal fermé ou pas fermé au bon endroit.

    essaye ce code :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    fct <- function(val){
      ifelse( val < 3 , 'a',  ifelse( val < 5 , 'b' ,  ifelse(val < 7 ,'c'  , 'd' )))
    }


    A+.

  3. #3
    Membre habitué
    Super,Merci bien.

###raw>template_hook.ano_emploi###