Lire et écrire des fichiers CSV

Manipulation de données avec pandas

Maggie Matsui

Senior Content Developer at DataCamp

Qu'est-ce qu'un fichier CSV ?

  • CSV = valeurs séparées par des virgules
  • Conçu pour les données de type DataFrame
  • La plupart des programmes de base de données et de feuilles de calcul peuvent les utiliser ou les créer

Icône du type de fichier CSV

Manipulation de données avec pandas

Exemple de fichier CSV

L’ensemble de données contenant deux nouveaux chiens

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
Manipulation de données avec pandas

CSV vers 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
Manipulation de données avec pandas

Manipulation de DataFrame

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
Manipulation de données avec pandas

DataFrame vers 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
Manipulation de données avec pandas

Passons à la pratique !

Manipulation de données avec pandas

Preparing Video For Download...