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

Python Discussion :

Equivalent recherchev Python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 11
    Par défaut Equivalent recherchev Python
    Bonjour à tous,

    Je suis étudiante et je dois manipuler des bases de données en xlsx, je souhaiterai programmer en python pour comparer deux colonnes de mes deux fichiers différents.
    Je suis vraiment novice en python, je ne l'ai utilisé qu'en cours de mathématiques donc ça reste basique...

    Je souhaiterai faire l'équivalent d'une recherchev en excel mais sur python.
    Je suis un peu perdue pour l'instant, j'ai lu sur d'autres forums d'utiliser merge mais je ne sais pas trop où commencer...

    Merci de votre aide!

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    comparer deux colonnes de mes deux fichiers différents
    Dans cette partie de phrase je vois des informations importantes,

    1. deux fichiers différents, ce qui veut dire qu'ils devront être ouverts afin de les lire, si possible en ayant au préalable exporter ton fichier xslx au format csv par exemple.
    2. la comparaison se fera pendant la lecture des fichiers, mais il faudrait être plus précis sur cette partie.

  3. #3
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 11
    Par défaut
    Bonjour @fred1599,

    1. En effet, je dois ouvrir les deux fichiers pour ça j'ai pensé à utiliser pandas.read (quelque chose comme ca je ne suis plus sure). Mes deux fichiers sont déjà au format xlsx.

    2. Alors en essayant d'être claire, un fichier sert de "dictionnaire", cad il associe à un message un numéro. L'autre, je souhaite regarder les messages qui sont écrits et écrire à côté les numéros définis dans le dictionnaire.

    Merci beaucoup de ta réponse!

  4. #4
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Bonjour,

    Donc tu fais une comparaison de chaînes de caractères, en gros faire une copie car une fois l'association faîte, les fichiers seront pas forcément équivalent selon l'ordre des messages, mais le contenu sera le même ?

  5. #5
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 11
    Par défaut
    Oui, en gros une comparaison faire apparaître une nouvelle colonne (dans mon 2eme fichier du coup) avec écrit les bons numéros.

  6. #6
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Tu dois lire et voir ce que ressort les méthodes de pandas par rapport à ton fichier xlsx.

    Voir ICI.

Discussions similaires

  1. [AC-2013] Equivalent rechercheV dans requete access
    Par Maumo65 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 01/10/2015, 16h52
  2. [Python 3.X] RechercheV Python ?
    Par Aminos17 dans le forum Général Python
    Réponses: 8
    Dernier message: 16/07/2015, 14h36
  3. [XL-2013] Equivalent rechercheV et doublons [VBA]
    Par simon12 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 01/07/2014, 16h14
  4. Equivalent recherchev, sous vba, entre deux fichiers et avec plusieurs critères
    Par Gallinettechouette dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 29/07/2013, 13h01
  5. [DeskI XiR2] Equivalent rechercheV ou index/equiv sous BO
    Par courti01 dans le forum Débuter
    Réponses: 2
    Dernier message: 25/01/2011, 16h23

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