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
Instrucciones de ejercicio
- Asigne la URL del archivo a la variable
url
. - Lea el archivo en
url
en un diccionarioxls
utilizandopd.read_excel()
recordando que, para importar todas las hojas, debe pasarNone
al argumentosheet_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)