R Studio is an integrated development environment(IDE) for R. IDE is a GUI, where you can write your quotes, see the results and also see the variables that are generated during the course of programming. R is available as an Open Source software for Client as well as Server Versions.
Creating an R file
There are two ways to create an R file in R studio:
- You can click on the File tab, from there when you click it will give a drop-down menu, where you can select the new file and then R script, so that, you will get a new file open.
- Use the plus button, which is just below the file tab and you can choose R script, from there, to open a new R script file.
Once you open an R script file, this is how an R Studio with the script file open looks like.
So, 3 panels console, environment/history and file/plots panels are there. On top left you have a new window, which is now being opened as a script file. Now you are ready to write a script file or some program in R Studio.
Writing Scripts in an R File
Writing scripts to an R file is demonstrated here with an example:
In the above example, a variable ‘a’ is assigned with a value 11, in the first line of the code and there is b which is ‘a’ times 10, that is the second command. Here, the code is evaluating the value of a times 10 and assign the value to the b and the third statement, which is print(c(a, b)) means concatenates this a and b and print the result. So, this is how a script file is written in R. After writing a script file, there is a need to save this file before execution.
Saving an R File
Let us see, how to save the R file. From the file menu if you click the file tab you can either save or save as button. When you want to save the file if you click the save button, it will automatically save the file has untitled x. So, this x can be 1 or 2 depending upon how many R scripts you have already opened.
Or, it is a nice idea to use the Save as button, just below the Save one, so that, you can rename the script file according to your wish. Let us suppose we have clicked the Save as button. This will pop out a window like this, where you can rename the script file as test.R. Once you rename, then by clicking the save button you can save the script file.
So now, we have seen how to open an R script and how to write some code in the R script file and save the file.
The next task is to execute the R file.
Execution of an R file
There are several ways in which the execution of the commands that are available in the R file is done.
- Using the run command: This “run” command can be executed using the GUI, by pressing the run button there, or you can use the Shortcut key control + enter.
What does it do?
It will execute the line in which the cursor is there.
- Using the source command:
This “source” command can be executed using the GUI, by pressing the source button there, or you can use the Shortcut key control + shift + S.
What does it do?
It will execute the whole R file and only print the output which you wanted to print.
- Using the source with echo command:
This “source with echo” command can be executed using the GUI, by pressing the source with echo button there, or you can use the Shortcut key control + shift + enter.
What does it do?
It will print the commands also, along with the output you are printing.
So, this is an example, where R file is executed, using the source with echo command.
It can be seen in the console, that it printed the command a = 11 and the command b = a*10 and also the output print(c(a, b)) with the values.
So, a is 11 and b is 11 times 10, this is 110. This is how the output will be printed in the console.
Values of a and b are also shown in the environment panel.
Run command over Source command:
- Run can be used to execute the selected lines of R code.
- Source and Source with echo can be used to run the whole file.
- The advantage of using Run is, you can troubleshoot or debug the program when something is not behaving according to your expectations.
- The disadvantages of using run command are, it populates the console and makes it messy unnecessarily.
- How to Install and Setup Visual Studio for C#?
- Clear the Console and the Environment in R Studio
- How to Install R Studio on Windows and Linux?
- Introduction to R Studio
- Link your GitHub Account with R Studio
- Scan and Read Data from a File in R Programming - scan() Function
- How to import External Data from Excel or Text file into SAS Programming?
- How To Import Data from a File in R Programming
- Printing out to the Screen or to a File in R Programming - cat() Function
- Read contents of a CSV File in R Programming - read.csv() Function
- Reading contents of a Text File in R Programming - read.table() Function
- Read Lines from a File in R Programming - readLines() Function
- File Handling in R Programming
- Compute Variance and Standard Deviation of a value in R Programming - var() and sd() Function
- Finding Day and Month on a Specific Date in R Language - weekday() and month() function
- Code Optimization Technique (logical AND and logical OR)
- Contains and Between-And operators in SAS Programming
- Generate an array of given size with equal count and sum of odd and even numbers
- Find Location and Character Vector of an Object with partial name in R Language - apropos() and find() Function
- Binding rows and columns of a Data Frame in R - bind_rows() and bind_cols() Function
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.