Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Compute Stock Returns and Volatility | Financial Data Analysis with Python
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python for Investors
Section 1. Chapter 3
single

single

bookChallenge: Compute Stock Returns and Volatility

Swipe to show menu

Task

Swipe to start coding

You are given a DataFrame containing daily closing prices for three stocks over ten days. Your task is to analyze the data as follows:

  • Calculate the daily returns for each stock as the percentage change from the previous day's closing price;
  • Compute the average daily return for each stock;
  • Compute the volatility (standard deviation) of the daily returns for each stock;
  • Print a summary table (as a DataFrame) with one row for each stock and columns for average return and volatility (both as decimals, not percentages).

Make sure your summary table is clear and easy to read. Use only the libraries provided above.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 1. Chapter 3
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt