Travailler avec plusieurs feuilles

Python pour utilisateurs et utilisatrices de chiffriers

Chris Cardillo

Data Scientist

Rappel

# Import package
import pandas as pd

# Read file
fruit = pd.read_excel('fruit.xlsx')

# Print to console
print(fruit)

ensemble de données complet sur les fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Rappel

une feuille fruits améliorée.png

Python pour utilisateurs et utilisatrices de chiffriers

Deux onglets

onglet price

onglet prix des fruits.png

onglet color

onglet couleur des fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

pd.ExcelFile()

# Import package
import pandas as pd

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')
Python pour utilisateurs et utilisatrices de chiffriers

pd.ExcelFile()

# Import package
import pandas as pd

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Print to console
print(fruit_workbook)

objet fichier excel.png

Python pour utilisateurs et utilisatrices de chiffriers

Attributs

  • Font partie des objets, comme les méthodes
  • Accès avec le point
  • Sans parenthèses
Python pour utilisateurs et utilisatrices de chiffriers

Attribut .sheet_names

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

Python pour utilisateurs et utilisatrices de chiffriers

Attribut .sheet_names

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Get sheet names
fruit_sheet_names = fruit_workbook.sheet_names
Python pour utilisateurs et utilisatrices de chiffriers

Attribut .sheet_names

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Get sheet names
fruit_sheet_names = fruit_workbook.sheet_names

# Print sheet names to console
print(fruit_sheet_names)

noms des feuilles de fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

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 utilisateurs et utilisatrices de chiffriers

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 utilisateurs et utilisatrices de chiffriers

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 utilisateurs et utilisatrices de chiffriers

Méthode .parse()

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Parse price tab
fruit_prices = fruit_workbook.parse('price')

Python pour utilisateurs et utilisatrices de chiffriers

Méthode .parse()

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Parse price tab
fruit_prices = fruit_workbook.parse('price')

# Print fruit prices
print(fruit_prices)

prix des fruits à la console.png

Python pour utilisateurs et utilisatrices de chiffriers

Récapitulatif

  • pd.ExcelFile() fonction
  • workbook.sheet_names attribut
  • workbook.parse() méthode
Python pour utilisateurs et utilisatrices de chiffriers

À vous de jouer !

Python pour utilisateurs et utilisatrices de chiffriers

Preparing Video For Download...