  Course Content

# R Introduction: Part I

R Introduction: Part I

##   Variables

All you have done in the previous chapters was great! But what if we want to use some of the numbers/results in the future? How can we save them?

The answer is simple - you need to use variables. Variable is like local storage for a specific value in computer memory. If we want to use them in the future, we need to refer to them. Therefore we need to name them somehow.

There are multiple rules to follow while naming a variable. These are:

• variable's names can not start with a number or dot followed by a number;
• variable's names can not have a `%` sign;
• variable's names can not start with underline `_` ;
• variable's names can start with a dot only if not followed by a number; Note that these rules are not universal for all programming languages.

A good practice is to invest a particular meaning into a variable's name. For example, if you have the value `2020` representing a year, there is more sense in naming such a variable as `year`, `yr`, but not as `a`, `b` or something like that. This is not compulsory but recommended - this will ease the readability of your code for both yourself and other people.

To assign a value to a variable, use the `=` sign right to the variable name and left to value. For example, to assign `2020` to the variable `year`, we can use `year = 2020`.

Let's return to the deposit task. This time let's save all the data within certain variables by using the `=` sign.
1. Save the initial amount of money (`2000`) within the `initial_money` variable.
2. Save `13` within the `interest_rate` variable.
3. Save `4` within the `n_years` variable.
4. Output all three values using `cat()` function in the same order as creation (`initial_money`, `interest_rate`, `n_years`). 