IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

R Discussion :

syntaxe d'un programme


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 64
    Par défaut syntaxe d'un programme
    Bonjour,

    Je construit un programme et j'ai un problème de syntaxe, il ne marche pas.
    Pouvez-vous m'aider ?

    Voici mon programme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     for (i in 1 : 3220) {for(j in 1 : 46){ if (A[[i]][j,1]=min(B[,i])) c[i,1]=meteo(j,1) else c[i,1]=c[i,1]}}
    ils mettent erreur inattendue avec le "= "de if (A[[i]][j,1]=min(B[,i]))

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Bonjour,

    Quand on compare l'égalité de 2 valeurs sous R, il faut doubler le "=".
    Essayez plutôt comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (A[[i]][j,1] == min(B[,i]))
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 64
    Par défaut nouveau probleme
    Il semble que la syntaxe est bonne en modifiant comme vous avez dit.
    Mais maintenant il y a écrit :
    "tentative d'appliquer un objet qui n'est pas une fonction"
    Que faire?
    merci

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Août 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 125
    Par défaut
    Hello,

    meteo(,) est bien une fonction?
    Pour le savoir, faire :
    Bien à vous

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 64
    Par défaut
    j'avais simplement pas vu que j'avais mis des parenthèses au lieu de crochet pour météo. Il s'agit d'une table.
    Le programme s'est lancé.
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Syntaxe pour un programme en AutoLISP
    Par jean christophe dans le forum Lisp
    Réponses: 3
    Dernier message: 05/05/2014, 14h00
  2. syntax error simple programme
    Par harribo dans le forum Caml
    Réponses: 1
    Dernier message: 31/10/2011, 01h07
  3. [Lazarus] [Débutant] Problème de syntaxe d'un programme porté depuis TPW 1.5
    Par maxstilde dans le forum Lazarus
    Réponses: 3
    Dernier message: 05/03/2009, 23h39
  4. [syntaxe] pour executer un programme
    Par Mireyu_c dans le forum Général Python
    Réponses: 2
    Dernier message: 15/03/2006, 15h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo