Elencare i fogli nei file Excel
Che ti piaccia o no, qualsiasi data scientist prima o poi dovrà avere a che fare con i fogli di calcolo Excel. Tuttavia, non sempre vorrai farlo direttamente in Excel!
Qui imparerai a usare pandas per importare i fogli di calcolo Excel
e a elencare i nomi dei fogli in qualunque file .xlsx caricato.
Ricorda dal video che, dato un file Excel importato in una variabile
spreadsheet, puoi recuperare l'elenco dei nomi dei fogli usando l'attributo
spreadsheet.sheet_names.
In particolare, caricherai ed esplorerai il foglio di calcolo
'battledeath.xlsx', adattato dal dataset del Peace Research Institute Oslo (PRIO).
Questi dati contengono tassi di mortalità corretti per età dovuti alla guerra in vari paesi lungo più anni.
Questo esercizio fa parte del corso
Introduzione all'importazione dei dati in Python
Istruzioni dell'esercizio
- Assegna il nome del file del foglio di calcolo (fornito sopra) alla variabile
file. - Passa l'argomento corretto a
pd.ExcelFile()per caricare il file con pandas, assegnando il risultato alla variabilexls. - Stampa i nomi dei fogli del file Excel passando l'argomento necessario alla funzione
print().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import pandas
import pandas as pd
# Assign spreadsheet filename: file
file = ____
# Load spreadsheet: xls
xls = pd.ExcelFile(____)
# Print sheet names
print(____)