J'ai deux fichiers .csv que j'essaie de "multiplier" via un script. Le premier fichier est des informations personnelles et l'apparence essentiellement comme ceci:
First Name, Last Name, Email, Phone, AccountID Sally,Davis,sdavis@nobody.com,555-555-5555, 1001 Tom,Smith,tsmith@nobody.com,555-555-1212, 1001 Sally,Davis,sdavis@nobody.com,555-555-5555, 1002 Tom,Smith,tsmith@nobody.com,555-555-1212, 1002
4 Réponses :
Vous pouvez simplement écrire une boucle pour que chaque valeur soit répétée par son identifiant comptant et appendez la description, mais juste dans l'ordre inverse. Cela n'a pas fonctionné ou n'avez-vous pas essayé cela? P>
Si Python fonctionne pour vous, voici un script qui fait que: et les fichiers que j'ai utilisés sont les suivants: p> info.txt < / code>: p>
comptes.txt code>: p>
si vous aviez l'intention d'ajouter chaque au-dessus des lignes du premier fichier (lorsque le numéro d'enregistrement de fichier est égal au numéro d'enregistrement, par exemple sans duplication compte_id strong> P> P> semble beaucoup plus facile à réinventer la roue. p> p> compte_id code> à chaque enregistrement de votre fichier d'informations, un court
awk code > La solution fera, par exemple p>
fnr == nr code>) sont stockés dans le tableau
A code>, les lignes du deuxième fichier (lorsque
fnr! = nr code>) sont stockés dans le tableau
B code> B code> et ensuite, ils combinaient et produisent dans la règle
extrémité code> dans l'ordre souhaité. p>
Compte_ID CODE> est généralement un un peu unique d'informations em>, si vous n'avez pas eu l'intention de faire dupliquer chaque identifiant à la fin de chaque enregistrement, il n'est pas nécessaire de boucler. La commande
colle code> le fait pour vous. Dans votre cas avec votre fichier d'informations comme
info code> et votre fichier d'identité de compte comme
ID code>, il est aussi simple que: p>
peut être facilement effectué avec des tableaux
Êtes-vous sûr d'avoir l'intention de dupliquer
compte_id code> pour chaque enregistrement? Cela semble être quelque chose qui est généralement unique i> dans un ensemble de données? Si vous n'avez pas l'intention de faire dupliquer le
Compte_id Code> Faites-le-moi savoir et je vais définir ma réponse.