Найдите крупнейшую потребительскую компанию, вышедшую на биржу после 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()