Порівняйте динаміку кількох класів активів
У відео ви бачили, як легко порівнювати кілька часових рядів, нормалізуючи їхні стартові значення до 100, і будувати графік результату.
Щоб розширити погляд на фінансові ринки, порівняймо чотири ключові активи: акції, облігації, золото та нафту.
Ця вправа є частиною курсу
Опрацювання часових рядів у Python
Інструкції до вправи
Ми вже імпортували pandas як pd і matplotlib.pyplot як plt.
- Імпортуйте
'asset_classes.csv', використавши.read_csv()для розбору дат у стовпці'DATE'і встановивши цей стовпець індексом, потім присвойте результат зміннійprices. - Виберіть першу ціну для кожної серії за допомогою
.iloc[0]наpricesі присвойте результат зміннійfirst_prices. - Поділіть
pricesнаfirst_prices, помножте на 100 і присвойте результат зміннійnormalized. - Побудуйте графік для
normalized.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import data here
prices = ____
# Inspect prices here
print(____)
# Select first prices
first_prices = ____
# Create normalized
normalized = ____
# Plot normalized