Citirea și scrierea CSV-urilor

Manipularea datelor cu pandas

Maggie Matsui

Senior Content Developer at DataCamp

Ce este un fișier CSV?

  • CSV = valori separate prin virgulă
  • Conceput pentru date de tip DataFrame
  • Majoritatea bazelor de date și aplicațiilor de calcul tabelar le pot utiliza sau crea

Pictograma fișierului CSV

Manipularea datelor cu pandas

Exemplu de fișier CSV

Setul de date cu două câini noi

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
Manipularea datelor cu pandas

CSV în 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
Manipularea datelor cu pandas

Manipularea DataFrame-ului

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
Manipularea datelor cu pandas

DataFrame în 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
Manipularea datelor cu pandas

Să exersăm!

Manipularea datelor cu pandas

Preparing Video For Download...