Знайдіть найбільшу компанію споживчого сектору, що вийшла на біржу після 1998 року
Ви можете фільтрувати дані за ще більшою кількістю умов, взявши кожну умову в дужки та використовуючи логічні оператори & і |.
Тут ви визначите, яка компанія є найбільшою в секторі послуг для споживачів, що стала публічною пізніше за Amazon, який вийшов на біржу у 1997 році. Дані містяться в стовпці 'IPO Year'; Initial Public Offering (IPO) — це фінансовий термін, що означає перше публічне розміщення акцій приватної компанії.
DataReader, date, pandas як pd і matplotlib.pyplot як plt уже імпортовано. Датафрейм 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()