ComenzarEmpieza gratis

Importación de archivos no planos desde la web

¡Enhorabuena! Acabas de cargar un archivo plano desde la web en un DataFrame sin guardarlo primero localmente utilizando la función pandas pd.read_csv() . Esta función es genial porque tiene parientes cercanos que te permiten cargar todo tipo de archivos, no solo los planos. En este ejercicio interactivo, utilizarás pd.read_excel() para importar una hoja de cálculo de Excel.

La URL de la hoja de cálculo es

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

Tu trabajo consiste en utilizar pd.read_excel() para leer todas sus hojas, imprimir los nombres de las hojas y, a continuación, imprimir el encabezado de la primera hoja utilizando su nombre, no su índice.

Ten en cuenta que el resultado de « pd.read_excel() » es un diccionario de Python con los nombres de las hojas como claves y los DataFrame correspondientes como valores.

Este ejercicio forma parte del curso

Importación de datos intermedios en Python

Ver curso

Instrucciones del ejercicio

  • Asigna la URL del archivo a la variable url.
  • Lee el archivo en url en un diccionario xls utilizando pd.read_excel() recordando que, para importar todas las hojas, debes pasar None al argumento sheet_name.
  • Imprime los nombres de las hojas en la hoja de cálculo de Excel; estas serán las claves del diccionario xls.
  • Imprime el encabezado 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

Prueba este ejercicio y completa el 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)

Editar y ejecutar código