Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
csv [2021/04/04 04:58] egor |
csv [2021/04/04 11:48] (aktuell) egor |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Es gibt viele unterschiedliche Methoden Dateien in [[https:// | + | Es gibt viele unterschiedliche Methoden Dateien in [[https:// |
- | Der bereits in Python eingebauter Modul //csv// lässt auf eine übersichtliche Art und weise Daten in der Tabellenform zu speichern: | + | Im folgenden Bespiel werden die Ergebnisse einer Pitch-Class-Analyse im CSV-Format gespeichert (die Datei test.csv wird in working directory Ordner gespiechert): |
- | + | < | |
+ | with open(' | ||
+ | writer = csv.writer(file) | ||
+ | writer.writerow([' | ||
+ | writer.writerow([40, | ||
+ | </ | ||
+ | |||
+ | Um eine CSV-Datei zu lesen, öffnet man diese lediglich in ' | ||
+ | |||
+ | < | ||
+ | |||
+ | with open(' | ||
+ | reader = csv.reader(file) | ||
+ | for row in reader: | ||
+ | print(row) | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Noch einfacher kann man die Inhalte der CSV-Dateien mit [[https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | pd.read_csv(" | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Will man der CSV-Datei lediglich eine neue Reihe hinzufügen, | ||
+ | |||
+ | < | ||
+ | import csv | ||
+ | |||
+ | with open(' | ||
+ | writer = csv.writer(file) | ||
+ | writer.writerow([7, | ||
+ | </ | ||
+ | |||
+ | Schaut man die Datei erneut an, so wurde die Reihe unten hinzugefügt: | ||
+ | |||
+ | {{: |