Ich möchte mehrere CSV-Dateien (mit den gleichen Datentypen/Spalten) öffnen, speichern Sie die Daten in eine Variable einige Daten zu tun und speichern Sie es in einer CSV-Datei. Während ich einfach eine Datei öffnen kann, finde ich keine Möglichkeit, mehrere Dateien zu öffnen. Hier ist mein Code:Python 3: Öffnen mehrerer CSV-Dateien
import numpy as np
import csv
from collections import Counter
files = ['11.csv', '12.csv', '13.csv', '14.csv', '15.csv']
with open(files) as csvfile:
info = csv.reader(csvfile, delimiter=',')
info_types = []
records = 0
for row in info:
records = row[2]
call_types.append(records)
stats = Counter(call_types).most_common()
print(stats)
results = stats
resultFile = open("Totals.csv",'w')
wr = csv.writer(resultFile, dialect='excel')
for output in results:
wr.writerow(output)
Vielen Dank. Es hat wie ein Traum funktioniert! Jetzt muss ich herausfinden, wie man die Header für jede Datei nach der ersten überspringen kann. – Chuck
@Chuck Fügen Sie 'header = next (info)' vor 'für row in info:' hinzu. –
Das ist großartig. Danke noch einmal! – Chuck