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 :

jointures dans R


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2017
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2017
    Messages : 10
    Par défaut jointures dans R
    Bonjour,

    je suis nouveau dans R et j'ai une problématique non résolue.

    Je veux joindre 4 bases de données, avec comme clé primaire la colonne ClientID.

    voici mon code : data_temporaire=merge(data_1, data_2,data_3,data_4,by=clientID)voici la réponse de R :
    Error in fix.by(by.x, x) : 'by' must specify a uniquely valid column
    Cette colonne existe bel et bien pourtant, et le but est de mettre en commun ces tables, part la colonne ClientID.

    Aussi, si je merge uniquement 2 des 4 tables, cela fonctionne mais je n ai que le nom des colonnes, pas de lignes.


    Merci d'avance pour votre aide.

  2. #2
    Membre émérite

    Homme Profil pro
    Cyber Security & AI
    Inscrit en
    Février 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Cyber Security & AI

    Informations forums :
    Inscription : Février 2009
    Messages : 506
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Il faut déjà probablement mettre entre guillemet le nom de la clef.

    Au plaisir

  3. #3
    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
    Dans un cas, vous écrivez clientID (avec un c minuscule) et dans l'autre ClientID (avec un C majuscule).
    R est sensible à la casse, donc il faut être très attentif à l'écriture des variables, noms de colonnes, etc.
    Le problème peut venir de là...
    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

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2017
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2017
    Messages : 10
    Par défaut
    autant pour moi, oui la cle est bien entre parenthese et ecrit "ClientID"comme dans mon dataframe

    en respectant les "" et les MAj, cela fonctionne mais je n ai pas de lignes, que des colonnes. Dois-je demander de faire un left join ? si oui, comment ?


    Merci a vous

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

Discussions similaires

  1. [SQL] Optimiser une jointure dans PHP
    Par Invité dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 11/08/2006, 17h56
  2. 90 Jointures dans ma requete sql
    Par cedric31 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 20/02/2006, 09h17
  3. Plusieurs jointures dans une requête sql
    Par Pero dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/09/2005, 20h59
  4. INNER JOIN ... ON ... ou jointure dans clause where
    Par schmur1 dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 28/06/2005, 09h16
  5. Optimiser les jointures dans des requêtes
    Par klereth dans le forum PostgreSQL
    Réponses: 12
    Dernier message: 23/04/2005, 17h29

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