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 :

Souci reconnaissance 'NA'


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur d'études / Biostatisticien
    Inscrit en
    Décembre 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études / Biostatisticien
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 354
    Par défaut Souci reconnaissance 'NA'
    Bonjour, voici le code que j'aimerais faire passer:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    for (j in 1:col) {  
      for (k in 1:ligne) {     
          if (MATRICE[k,j] <> 'NA') {
             if (MATRICE[k,j] < 0) {NEGerror = 1}
             if (MATRICE[k,j] == 0) {MATRICE[k,j] = 0.000001}
          }
       }
    }
    En gros l'idée du code c'est: remplacer les 0 par des 0.0000001 et si on a des nombres négatifs mettre sur 1 la variable booléenne.
    Le hic c'est que si ma matrice contient des NA (données manquantes) là je n'arrive plus à lui faire passer mon code, en effet si on fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MATRICE[k,j] == 'NA'
    Au lieu de renvoyer TRUE ou FALSE, il renvoi 'NA' dans tous les cas.

    En vous remerciant d'avance pour votre intérêt porter à mon problème.

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur d'études / Biostatisticien
    Inscrit en
    Décembre 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études / Biostatisticien
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 354
    Par défaut
    Bon bah autant pour moi j'ai fini par trouvé....

    Renvoi un booléen TRUE ou FALSE en fonction de la présence ou l'absence de données manquantes.

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

Discussions similaires

  1. Soucis de reconnaissance de données
    Par thibane dans le forum Requêtes
    Réponses: 2
    Dernier message: 25/02/2007, 01h18
  2. Réponses: 4
    Dernier message: 16/02/2003, 12h16
  3. Réponses: 23
    Dernier message: 16/11/2002, 19h41
  4. Réponses: 2
    Dernier message: 03/10/2002, 17h24
  5. [langage] Reconnaissance de mots
    Par Flo. dans le forum Langage
    Réponses: 2
    Dernier message: 10/08/2002, 23h34

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