Importação de arquivos não planos da Web
Parabéns! Você acabou de carregar um arquivo simples da Web em um DataFrame sem antes salvá-lo localmente usando a função pandas
pd.read_csv()
. Essa função é muito legal porque tem parentes próximos que permitem que você carregue todos os tipos de arquivos, não apenas os planos. Neste exercício interativo, você usará o site pd.read_excel()
para importar uma planilha do Excel.
O endereço URL da planilha é
'https://assets.datacamp.com/course/importing_data_into_r/latitude.xls'
Seu trabalho é usar o site pd.read_excel()
para ler todas as planilhas, imprimir os nomes das planilhas e, em seguida, imprimir o cabeçalho da primeira planilha usando seu nome, não seu índice.
Observe que a saída de pd.read_excel()
é um dicionário Python com nomes de planilhas como chaves e DataFrames correspondentes como valores correspondentes.
Este exercício faz parte do curso
Importação intermediária de dados em Python
Instruções de exercício
- Atribua o endereço URL do arquivo à variável
url
. - Leia o arquivo em
url
em um dicionárioxls
usandopd.read_excel()
, lembrando que, para importar todas as planilhas, você precisa passarNone
para o argumentosheet_name
. - Imprima os nomes das planilhas na planilha do Excel; essas serão as chaves do dicionário
xls
. - Imprima o cabeçalho da primeira folha usando o nome da folha, não o índice da folha! O nome da planilha é
'1700'
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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)