Importar archivos no planos de la web

¡Felicidades! Acaba de cargar un archivo plano de la web en un DataFrame sin haberlo guardado antes localmente mediante la función pandas pd.read_csv() . Esta función es genial porque tiene parientes cercanos que le permiten cargar todo tipo de archivos, no sólo los planos. En este ejercicio interactivo, utilizará pd.read_excel() para importar una hoja de cálculo Excel.

La URL de la hoja de cálculo es

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

Su trabajo consiste en utilizar pd.read_excel() para leer todas sus hojas, imprimir los nombres de las hojas y luego imprimir la cabecera de la primera hoja utilizando su nombre, no su índice.

Tenga en cuenta que la salida de pd.read_excel() es un diccionario Python con los nombres de las hojas como claves y los correspondientes DataFrames como valores correspondientes.

Este ejercicio forma parte del curso

Intermedio Importar datos en Python

Ver curso

Instrucciones de ejercicio

  • Asigne la URL del archivo a la variable url.
  • Lea el archivo en url en un diccionario xls utilizando pd.read_excel() recordando que, para importar todas las hojas, debe pasar None al argumento sheet_name.
  • Imprime los nombres de las hojas de la hoja de cálculo Excel; éstas serán las claves del diccionario xls.
  • ¡Imprime la cabecera de la primera hoja utilizando el nombre de la hoja, no el índice de la hoja! El nombre de la hoja es '1700'

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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)