J'ai un gros fichier csv avec le format suivant :
FICHIER CSV 1
id, person, city
1, John, NY
2, Lucy, Miami
3, Smith, Los Angeles
4, Mike, Chicago
5, David, Los Angeles
6, Daniel, NY
Dans un autre fichier CSV, chaque ville est associée à un code numérique :
FICHIER CSV 2
city , code
NY , 100
Miami, 101
Los Angeles, 102
Chicago, 103
Ce que je dois faire, c'est parcourir le fichier CSV 1 dans la colonne "ville", lire le nom de la ville et obtenir le code numérique de cette ville à partir du fichier CSV 2. Je pourrais alors simplement sortir cette liste de codes de ville dans un fichier texte. Pour cet exemple, j'obtiendrais le résultat suivant :
100
101
102
103
102
100
J'ai utilisé csv.DictReader pour créer des dictionnaires pour chaque fichier mais je suis bloqué en essayant de trouver un moyen de faire correspondre chaque ville à chaque code.
Toute idée ou indication dans la bonne direction serait appréciée !