Travailler avec plusieurs feuilles

Python pour les utilisateurs de feuilles de calcul

Chris Cardillo

Data Scientist

Rappel

# Importer le package
import pandas as pd

# Lire le fichier
fruit = pd.read_excel('fruit.xlsx')

# Afficher dans la console
print(fruit)

jeu de données complet « fruit ».png

Python pour les utilisateurs de feuilles de calcul

Rappel

une feuille « fruit » (améliorée).png

Python pour les utilisateurs de feuilles de calcul

Deux onglets

onglet price

onglet prix des fruits.png

onglet color

onglet couleur des fruits.png

Python pour les utilisateurs de feuilles de calcul

pd.ExcelFile()

# Importer le package
import pandas as pd

# Lire le classeur
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')
Python pour les utilisateurs de feuilles de calcul

pd.ExcelFile()

# Importer le package
import pandas as pd

# Lire le classeur
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Afficher dans la console
print(fruit_workbook)

objet fichier excel.png

Python pour les utilisateurs de feuilles de calcul

Attributs

  • Vivent dans les objets, comme les méthodes
  • Accès avec le point
  • Parenthèses non requises
Python pour les utilisateurs de feuilles de calcul

Attribut .sheet_names

# Lire le classeur
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

Python pour les utilisateurs de feuilles de calcul

Attribut .sheet_names

# Lire le classeur
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Obtenir les noms de feuilles
fruit_sheet_names = fruit_workbook.sheet_names
Python pour les utilisateurs de feuilles de calcul

Attribut .sheet_names

# Lire le classeur
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Obtenir les noms de feuilles
fruit_sheet_names = fruit_workbook.sheet_names

# Afficher les noms de feuilles
print(fruit_sheet_names)

noms des feuilles « fruit ».png

Python pour les utilisateurs de feuilles de calcul

Attributs vs. méthodes

Attributs
  • object.attribute
  • workbook.sheet_names
  • Nous informent de quelque chose
Méthodes
  • object.method()
  • workbook.parse()
  • Font quelque chose pour nous
Python pour les utilisateurs de feuilles de calcul

Attributs vs. méthodes

Attributs
  • object.attribute
  • workbook.sheet_names
  • Nous informent de quelque chose
  • Toujours rattachés à un objet !
Méthodes
  • object.method()
  • workbook.parse()
  • Font quelque chose pour nous
  • Toujours rattachées à un objet !
Python pour les utilisateurs de feuilles de calcul

Attributs vs. méthodes vs. fonctions

Attributs
  • object.attribute
  • workbook.sheet_names
  • Nous informent de quelque chose
  • Toujours rattachés à un objet !

 

Fonctions
  • function() ou package.function()
  • pd.ExcelFile()
Méthodes
  • object.method()
  • workbook.parse()
  • Font quelque chose pour nous
  • Toujours rattachées à un objet !
Python pour les utilisateurs de feuilles de calcul

Méthode .parse()

# Lire le classeur
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Analyser l'onglet price
fruit_prices = fruit_workbook.parse('price')

Python pour les utilisateurs de feuilles de calcul

Méthode .parse()

# Lire le classeur
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Analyser l'onglet price
fruit_prices = fruit_workbook.parse('price')

# Afficher les prix des fruits
print(fruit_prices)

console : prix des fruits.png

Python pour les utilisateurs de feuilles de calcul

Récap

  • pd.ExcelFile() fonction
  • workbook.sheet_names attribut
  • workbook.parse() méthode
Python pour les utilisateurs de feuilles de calcul

À vous de jouer !

Python pour les utilisateurs de feuilles de calcul

Preparing Video For Download...