НачатьНачать бесплатно

Найдите крупнейшую потребительскую компанию, вышедшую на биржу после 1998 года

Вы можете фильтровать данные по нескольким условиям одновременно: заключите каждое условие в скобки и используйте логические операторы & и |.

Здесь вы определите, какая компания из сектора потребительских услуг является крупнейшей среди тех, что вышли на биржу позже Amazon — после 1997 года. Данные содержатся в столбце 'IPO Year'; первичное публичное размещение акций (IPO) — это финансовый термин, обозначающий первую продажу акций частной компании широкой публике.

DataReader, date, pandas как pd и matplotlib.pyplot как plt уже импортированы. DataFrame listings из предыдущего упражнения также доступен.

Это упражнение является частью курса

Импорт и управление финансовыми данными в Python

Посмотреть курс

Инструкции к упражнению

  • Установите 'Stock Symbol' в качестве индекса для listings.
  • Используйте .loc[], чтобы отфильтровать строки, где 'Sector' равен 'Consumer Services' и IPO Year начиная с 1998 года, а также выберите столбец 'Market Capitalization'. Примените .idxmax() и сохраните результат в переменную ticker.
  • Задайте дату start как 1 января 2015 года.
  • Используйте DataReader, чтобы получить данные об акциях для ticker из источника 'yahoo' начиная с даты start.
  • Постройте график цен 'close' и 'volume' для этой компании, указав 'volume' для параметра secondary_y и ticker в качестве title.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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()
Редактировать и запускать код