Lesen und Schreiben von CSV-Daten

Datenbearbeitung mit pandas

Maggie Matsui

Senior Content Developer at DataCamp

Was ist eine CSV-Datei?

  • CSV = Comma-Separated Values (d. h. durch Kommas getrennte Werte)
  • Gut geeignet für Daten im DataFrame-Format
  • Erstellbar und nutzbar in den meisten Datenbank- und Tabellenkalkulationsprogrammen

Symbol für den CSV-Dateityp

Datenbearbeitung mit pandas

Beispiel für eine CSV-Datei

Neuer Hunde-Datensatz mit den Daten zu zwei Hunden

new_dogs.csv

name,breed,height_cm,weight_kg,d_o_b
Ginger,Dachshund,22,10,2019-03-14
Scout,Dalmatian,59,25,2019-05-09
Datenbearbeitung mit pandas

Von CSV zum DataFrame

import pandas as pd

new_dogs = pd.read_csv("new_dogs.csv")
print(new_dogs)
     name      breed  height_cm  weight_kg date_of_birth
0  Ginger  Dachshund         22         10    2019-03-14
1   Scout  Dalmatian         59         25    2019-05-09
Datenbearbeitung mit pandas

Bearbeitung von DataFrames

new_dogs["bmi"] = new_dogs["weight_kg"] / (new_dogs["height_cm"] / 100) ** 2

print(new_dogs)
     name      breed  height_cm  weight_kg date_of_birth         bmi
0  Ginger  Dachshund         22         10    2019-03-14  206.611570
1   Scout  Dalmatian         59         25    2019-05-09   71.818443
Datenbearbeitung mit pandas

Vom DataFrame zu CSV

new_dogs.to_csv("new_dogs_with_bmi.csv")

new_dogs_with_bmi.csv

name,breed,height_cm,weight_kg,d_o_b,bmi
Ginger,Dachshund,22,10,2019-03-14,206.611570
Scout,Dalmatian,59,25,2019-05-09,71.818443
Datenbearbeitung mit pandas

Lass uns üben!

Datenbearbeitung mit pandas

Preparing Video For Download...