Préparer l'assemblage des tables

Python pour utilisateurs et utilisatrices de chiffriers

Chris Cardillo

Data Scientist

Fusion de tables

Fusions de tables.png

Python pour utilisateurs et utilisatrices de chiffriers

Fusion de tables

Fusions de tables – nom en surbrillance.png

Python pour utilisateurs et utilisatrices de chiffriers

Fusion : le VLOOKUP de la science des données

Recherche verticale sur fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Fusion : le VLOOKUP de la science des données

Clé à gauche pour la recherche verticale sur fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Fusion : le VLOOKUP de la science des données

Correspondance à droite pour la recherche verticale sur fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Fusions dans Python

  • Python est sensible à la casse !
    • 'Apple' != 'apple'
Python pour utilisateurs et utilisatrices de chiffriers

Fusions dans Python

  • Python est sensible à la casse !
    • 'Apple' != 'apple'
  • Python respecte exactement les espaces !
    • 'Apple' != ' Apple '
Python pour utilisateurs et utilisatrices de chiffriers

Fusions dans Python

  • Python est sensible à la casse !
    • 'Apple' != 'apple'
  • Python est exact !
    • 'Apple' != ' Apple '
  • Python joint des tables entières !
    • AB + ACD = ABCD, même si on ne veut que ABC
    • Il faut donc supprimer la colonne D.
Python pour utilisateurs et utilisatrices de chiffriers

Gérer la sensibilité à la casse

fruit_Price – nom en MAJUSCULES

prix des fruits en majuscules.png

fruit_Color – nom en casse de titre

console des couleurs de fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Méthode .str.title()

fruit_price['name'].str.title()
Python pour utilisateurs et utilisatrices de chiffriers

Méthode .str.title()

fruit_price['name'] = fruit_price['name'].str.title()

print(fruit_price)

console des prix des fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Méthode .str.upper()

fruit_price['name'] = fruit_price['name'].str.upper()

print(fruit_price)

prix des fruits en majuscules.png

Python pour utilisateurs et utilisatrices de chiffriers

Méthode .str.lower()

fruit_price['name'] = fruit_price['name'].str.lower()

print(fruit_price)

prix des fruits en minuscules.png

Python pour utilisateurs et utilisatrices de chiffriers

Méthode .str.title()

fruit_price['name'] = fruit_price['name'].str.title()

print(fruit_price)

console des prix des fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Gérer les espaces avec .str.strip()

fruit_price['name'] = fruit_price['name'].str.strip()

print(fruit_price)

console des prix des fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Sélectionner et supprimer des colonnes

fruits avec colonne inutile.png

Python pour utilisateurs et utilisatrices de chiffriers

Sélection de colonnes

Sélectionner des colonnes
fruit_price[['name', 'price_usd']]

console des prix des fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Sélection de colonnes

Sélectionner des colonnes
fruit_price = fruit_price[['name', 'price_usd']]

console des prix des fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Supprimer des colonnes avec .drop()

Supprimer des colonnes
fruit_price.drop('unneeded', axis=1)

console des prix des fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Suppression de colonnes

Supprimer des colonnes
fruit_price = fruit_price.drop('unneeded', axis=1)

console des prix des fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

À vous de jouer !

Python pour utilisateurs et utilisatrices de chiffriers

Preparing Video For Download...