ComeçarComece de graça

Carregar dados de listagem de duas planilhas

O processo de importação é igualmente intuitivo ao usar o atributo sheet_names de um objeto pd.ExcelFile().

Passar uma lista como argumento sheet_name de pd.read_excel(), seja atribuindo a lista a uma variável que guarda o atributo sheet_names de um objeto pd.ExcelFile() ou digitando a lista você mesmo, constrói um dicionário. Nesse dicionário, as chaves são os nomes das planilhas e os valores são os DataFrames contendo os dados da planilha correspondente. Você pode extrair valores de um dicionário fornecendo uma chave específica entre colchetes.

Neste exercício, você vai recuperar a lista de bolsas de valores de listings.xlsx e depois usar essa lista para ler os dados das três bolsas em um dicionário. pandas já foi importado como pd.

Este exercício faz parte do curso

Importing and Managing Financial Data in Python

Ver curso

Instruções do exercício

  • Crie um objeto pd.ExcelFile() usando o arquivo 'listings.xlsx' e atribua a xls.
  • Salve o atributo sheet_names de xls como exchanges.
  • Usando exchanges para especificar os nomes das planilhas e n/a para indicar valores ausentes em pd.read_excel(), leia os dados de todas as planilhas em xls e atribua a um dicionário listings.
  • Inspecione apenas os dados de 'nasdaq' nesse novo dicionário com .info().

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Create pd.ExcelFile() object
xls = ____('listings.xlsx')

# Extract sheet names and store in exchanges
exchanges = xls.____

# Create listings dictionary with all sheet data
listings = pd.____(xls, ____=____, ____='n/a')

# Inspect NASDAQ listings
listings[____].info()
Editar e executar o código