ich eine Master-CSV-Datei in Form habeErstellen mehrere Excel-Dateien mit mehreren Blättern
col1, col2, col3, col4...
a, x, y, z
a, x, y, z
b, x, y, z
b, x, y, z
.. .. .. ..
und ich möchte in diese Datei lesen. Erstelle ein neues Excel mit allen Werten Datei, in col1 == ein und eine andere Datei mit allen Werten col1 == b. So OutputFilea wird wie folgt aussehen:
col1, col2, col3, col4...
a, x, y, z
a, x, y, z
und OutputFileb wie
aussehencol1, col2, col3, col4...
b, x, y, z
b, x, y, z
Meine Frage ist, sollte ich csv.reader() Zeile für Zeile und verwenden conditionals zu Bestimmen Sie, welche Datei angehängt werden soll oder ob ich eine Zeichenfolge an die Zeilen anhängen soll und schreiben Sie dann jede Datei am Ende. Oder gibt es ein Modul, das einen solchen Prozess optimiert?
Was sind Ihre Kriterien für welchen Ansatz am besten? Es klingt, als wären sie alle vernünftige Herangehensweisen, was alles eine Frage der Meinung ist. –
Das und die Tatsache, dass Sie nicht wirklich versucht haben, einen der Ansätze zu implementieren, um auf konkrete Probleme zu stoßen ... –
@MadPhysicist Ich werde dies auf einem großen Datensatz implementieren und weiß nicht, ob diese Methoden werden sei zu langsam oder ineffizient, wenn diese Zeit kommt. – alexjones