Fusion de tables CSV

Signaler
Messages postés
10
Date d'inscription
dimanche 2 mai 2021
Statut
Membre
Dernière intervention
3 mai 2021
-
Messages postés
10
Date d'inscription
dimanche 2 mai 2021
Statut
Membre
Dernière intervention
3 mai 2021
-
Bonjour, j'aurais besoin de votre aide pour fusionner ces 2 tables en 1 seule à partir de python. Merci d'avance pour votre aide !

2 réponses

Messages postés
15439
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021
845
bonjour,
commence par nous montrer le code que tu as déjà réalisé.
ensuite, explique le résultat que tu attends.
Messages postés
10
Date d'inscription
dimanche 2 mai 2021
Statut
Membre
Dernière intervention
3 mai 2021

Pour le code, je ne l'ai pas encore écrit, mais j'ai une idée :

def union(descripteurs, table1, table2):

"""Renvoie une table union des 2 tables à partir :
- des descripteurs sous la forme d'une liste
- des 2 tables chacune sous la forme de liste de liste"""

## Union des 2 listes
table_union = table1 + table2

## Renvoi des données
return descripteurs, table_union

Vous en pensez quoi ?

Pour le résultat, je m'attends à ce que ce que les enregistrements du fichier Forest_Whitaker, s'ajoute à celui d'au dessus (que les 2 fichiers soit fusionnés)
Messages postés
10
Date d'inscription
dimanche 2 mai 2021
Statut
Membre
Dernière intervention
3 mai 2021
>
Messages postés
15439
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021

Tout fonctionne bien ... mais maintenant comment faire pour ne pas ajouter la 1ère ligne du second fichier ?
Messages postés
15439
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021
845 >
Messages postés
10
Date d'inscription
dimanche 2 mai 2021
Statut
Membre
Dernière intervention
3 mai 2021

par exemple, pour tes lignes 8 et 9:
    premier = True
    for ligne in fichierCSV:
        if premier:
            premier=False
        else:
            table.append(ligne)
Messages postés
10
Date d'inscription
dimanche 2 mai 2021
Statut
Membre
Dernière intervention
3 mai 2021
>
Messages postés
15439
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021

J'ai cherché sur un site web, et je l'ai adapté à mon programme et j'ai fait ceci :
Messages postés
15439
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021
845 >
Messages postés
10
Date d'inscription
dimanche 2 mai 2021
Statut
Membre
Dernière intervention
3 mai 2021

par contre, je m'attends à ce que cela donne une erreur avec
descripteurs
.
Messages postés
10
Date d'inscription
dimanche 2 mai 2021
Statut
Membre
Dernière intervention
3 mai 2021
>
Messages postés
15439
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021

Normalement, il y a pas d'erreurs, car quand je l'ai lancé python n'a pas remarqué d'erreur ...