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 :

R calcule la somme d'une variable de dataframe qui n'existe pas


Sujet :

R

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 210
    Points : 147
    Points
    147
    Par défaut R calcule la somme d'une variable de dataframe qui n'existe pas
    Bonjour
    J'exécute successivement ces 2 lignes de programme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    library(dplyr)
    MaDataFrame %>% select(x)
    sum(MaDataFrame$x)
    La première ligne me rnvoie un message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Error: Can't subset columns that don't exist.
    x Column `x` doesn't exist.
    Effectivement, si je tape, la variable x n'apparait pas dans la liste (pourtant, elle devrait y être car elle provient du renommage d'une variable initiale et j'ai bien le message que le renommage a été effectué ...)
    Donc je suis bien embêté, car j'aimerais bien savoir où elle a bien pu passer.
    D'autant plus étrange que R me donne bien un résultat sur la 2ème ligne de mon code !!??
    Comment R peut-il me donner la somme d'une variable qu'il prétend ne pas exister ???

    merci si qqn a une petite idée ... !!

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 210
    Points : 147
    Points
    147
    Par défaut
    Finalement, l'absence de la variable s'explique par mon programme et est bien réelle.
    Par contre, je ne comprends toujours pas comment R peut effectuer une somme sur une variable inexistante (la fonction table() renvoie également un résultat ... ???)
    Merci

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

Discussions similaires

  1. Calcul somme d'une variable pour un ménage
    Par lou89 dans le forum SAS Base
    Réponses: 0
    Dernier message: 24/03/2014, 15h49
  2. comment calculer la somme d'une colonne d'un dbgrid
    Par kirty dans le forum Bases de données
    Réponses: 4
    Dernier message: 24/07/2006, 20h55
  3. Calculer la longueur d'une variable de type entier
    Par juliendeparis dans le forum C
    Réponses: 13
    Dernier message: 08/06/2006, 13h44
  4. [CR 8.5] Calculer la somme d'une somme
    Par Frederic Vincent dans le forum Formules
    Réponses: 4
    Dernier message: 12/02/2004, 17h53

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