CommencerCommencer gratuitement

Importation de fichiers non plats à partir du web

Félicitations ! Vous venez de charger un fichier plat du web dans un DataFrame sans l'avoir préalablement enregistré localement à l'aide de la fonction pandas pd.read_csv() . Cette fonction est super cool car elle a des parents proches qui vous permettent de charger tous les types de fichiers, et pas seulement les fichiers plats. Dans cet exercice interactif, vous utiliserez pd.read_excel() pour importer une feuille de calcul Excel.

Le site URL de la feuille de calcul est le suivant

'https://assets.datacamp.com/course/importing_data_into_r/latitude.xls'

Votre tâche consiste à utiliser pd.read_excel() pour lire toutes ses feuilles, imprimer les noms des feuilles, puis imprimer l'en-tête de la première feuille en utilisant son nom et non son index.

Notez que la sortie de pd.read_excel() est un dictionnaire Python avec les noms de feuilles comme clés et les DataFrame correspondants comme valeurs correspondantes.

Cet exercice fait partie du cours

Intermédiaire Importer des données en Python

Afficher le cours

Instructions

  • Assignez le URL du fichier à la variable url.
  • Lisez le fichier dans url dans un dictionnaire xls en utilisant pd.read_excel() en vous rappelant que, pour importer toutes les feuilles, vous devez passer None à l'argument sheet_name.
  • Imprimez les noms des feuilles de la feuille de calcul Excel, qui seront les clés du dictionnaire xls.
  • Imprimez l'en-tête de la première feuille en utilisant le nom de la feuille et non l'index de la feuille! Le nom de la feuille est '1700'

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import package
import pandas as pd

# Assign url of file: url


# Read in all sheets of Excel file: xls


# Print the sheetnames to the shell


# Print the head of the first sheet (using its name, NOT its index)

Modifier et exécuter le code