ComeçarComece de graça

Encontre a maior empresa de consumo listada após 1998

Você pode filtrar seus dados por ainda mais condições envolvendo cada condição entre parênteses e usando operadores lógicos como & e |.

Aqui, você vai descobrir qual é a maior empresa de serviços ao consumidor que abriu capital depois da Amazon, em 1997. Os dados estão na coluna 'IPO Year'; uma Initial Public Offering (IPO) é um termo financeiro que descreve a primeira vez que as ações de uma empresa privada são oferecidas ao público.

DataReader, date, pandas como pd e matplotlib.pyplot como plt já foram importados. O DataFrame listings do exercício anterior também está disponível.

Este exercício faz parte do curso

Importing and Managing Financial Data in Python

Ver curso

Instruções do exercício

  • Defina 'Stock Symbol' como o índice de listings.
  • Use .loc[] para filtrar as linhas em que 'Sector' é 'Consumer Services' e IPO Year a partir de 1998, e selecione também a coluna 'Market Capitalization'. Aplique .idxmax() e atribua o resultado a ticker.
  • Defina a data start como 1º de janeiro de 2015.
  • Use o DataReader para obter os dados da ação de ticker de 'yahoo' desde start.
  • Faça o gráfico dos preços 'close' e 'volume' dessa empresa, usando 'volume' em secondary_y e ticker como title.

Exercício interativo prático

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

# Set Stock Symbol as the index
listings = ____

# Get ticker of the largest consumer services company listed after 1997
ticker = listings.loc[(____ == ____) & (____ > 1998), 'Market Capitalization'].____()

# Set the start date
start = ____

# Import the stock data
data = ____

# Plot close and volume
data[['close', 'volume']].____

# Show the plot
plt.show()
Editar e executar o código