Log in from a computer to take this course

You'll need to log in from a computer to start Learn R. But you can practice or keep up your coding streak with the Codecademy Go app. Download the app to get started.

apple storegoogle store

The interquartile range is the difference between the third quartile (Q3) and the first quartile (Q1). If you need a refresher on quartiles, you can take a look at our lesson.

For now, all you need to know is that the first quartile is the value that separates the first 25% of the data from the remaining 75%.

The third quartile is the opposite — it separates the first 75% of the data from the remaining 25%.

The interquartile range of the dataset is shown to be between Q3 and Q1.

The interquartile range is the difference between these two values.



We’ve calculated the first quartile of songs and stored it in the variable q1.

Calculate the third quartile and store it in a variable named q3.

To calculate the third quartile, call the same function, but change the second argument to 0.75.


Now that we have both the first quartile and the third quartile, let’s calculate the IQR.

Create a variable named interquartile_range and set it equal to the difference between q3 and q1.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?