Bonjour,
Je dispose de deux fichiers (en fait j'en aurais une dizaine au final) que je souhaiterais assembler. Le problème, c'est que les lignes ne sont pas dans le même ordre dans les deux (ou plus) fichiers.
J'aurais besoin d'un ou de plusieurs avis sur la méthode à employer.
Le premier est composé d'un classement :
Le deuxième est composé d'un classement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Joueur ; Classement officiel ; Classement réel Joueur A ; 100 ; 101 Joueur B ; 95 ; 98 Joueur C ; 90 ; 88 Joueur D ; 80 ; 82
Je souhaiterais obtenir un fichier csv comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Joueur ; Classement officiel ; Classement réel Joueur A ; 100 ; 103 Joueur D ; 80 ; 98 Joueur C ; 90 ; 94 Joueur B ; 95 ; 92
Il y a une petite centaine de joueurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Joueur ; Classement officiel ; Classement mois 1 ; Classement mois 2 Joueur A ; 100 ; 101 ; 103 Joueur D ; 80 ; 82 ; 98 Joueur C ; 90 ; 88 ; 94 Joueur B ; 95 ; 98 ; 92
Ce que je pense de plus simple pour l'instant, mais cela peut être long, c'est de récupérer dans le dernier fichier la colonne 0 composée des joueurs et la colonne 1 du classement officiel, puis ensuite parcourir tous les fichiers csv et ajouter la valeur de la colonne 2 lorsque les noms correspondent. Cela implique de faire un test sur la colonne 0. C'est cette étape qui risque de prendre du temps mais je ne vois pas comment faire mieux.
Partager