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 :

Savoir le nombre de lignes communes deux dataframe


Sujet :

R

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 173
    Points : 67
    Points
    67
    Par défaut Savoir le nombre de lignes communes deux dataframe
    Bonjour,

    Question simple :
    J'ai une dataframe A : 1 2 3 4 5
    une dataframe B : 1 2 3

    J'aimerai savoir le nombre et quelles lignes sont communes à A et B?
    Soit ici res= 1 2 3

    Merci à vous

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2013
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 208
    Points : 461
    Points
    461
    Par défaut
    Salut,

    Quelques opérateurs algébriques utiles:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    union(x, y)
    intersect(x, y)
    setdiff(x, y)
    setequal(x, y)
    Dans ton cas ce serait plutôt intersect qui t'interesse.



    Edit : si tu veux le numero des lignes en commun et pas les valeurs en commun, c'est match(x,y). La dans ton exemple c'est dur de savoir lequel des deux tu veux ^^
    Dans tous les cas tu trouveras ton bonheur dans tout ca je pense!

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 173
    Points : 67
    Points
    67
    Par défaut
    Merci, en fait je suis passé en SQL avec des dataframes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    nb_a=sqldf('SELECT COUNT(ID) FROM A')
    nb_b=sqldf('SELECT COUNT(ID) FROM B')
    nb_a_dans_b=sqldf('SELECT ID FROM A WHERE ID NOT IN (SELECT ID_T FROM B) ')
    nb_a_dans_b
    nb_a
    nb_b
    avec A et B des dataframes.

    Je regarderai ce qui va le plus vite entre les deux merci encore.

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

Discussions similaires

  1. Savoir le nombre de ligne entre deux valeurs
    Par lilloDay dans le forum Excel
    Réponses: 1
    Dernier message: 10/05/2011, 18h56
  2. Réponses: 49
    Dernier message: 26/05/2010, 21h58
  3. Réponses: 1
    Dernier message: 30/01/2008, 16h47
  4. [DOM] Savoir le nombre de ligne
    Par ia.jenny dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 04/08/2007, 14h07
  5. Nombre de lignes dans deux tables
    Par drinkmilk dans le forum Langage SQL
    Réponses: 3
    Dernier message: 31/05/2006, 12h24

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