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

Ver Curso

Instruções de exercício

  • Atribua o endereço URL do arquivo à variável url.
  • Leia o arquivo em url em um dicionário xls usando pd.read_excel(), lembrando que, para importar todas as planilhas, você precisa passar None para o argumento sheet_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)