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 des données de type DataFrame
  • La plupart des bases de données et tableurs peuvent les utiliser ou les créer

Icône de 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

De CSV à 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 d'un 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

De DataFrame à 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...