ПочатиПочніть безкоштовно

Знайдіть найбільшу компанію споживчого сектору, що вийшла на біржу після 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()
Редагувати та запускати код