R Language Basics and R FAQs: Learning Made Easy

The post is about R Language Basics and R Language Frequently Asked Questions. The contents are in the form of questions and answers. Let us start with R Language Basics Questions and Answers.

R Basics

Question: How to start (Run) R Language in the Windows Operating System?
Answer: In Microsoft Windows, during installation, the R installer will have created a Start menu item and an icon for R on your system’s desktop. Double-click the R icon from the desktop or the start menu list to Run the R program.

For Windows 7, 8, or 10, you can use a search term like “R x64 3.2.1” (64-bit version) or “R i386 3.2.1” (32-bit version). R GUI will launch.

Using R as a Calculator

Question: How R can be used as a calculator?
Answer: One can easily use R as a calculator. Starting R will open the console where the user can type commands. To use R as a calculator one has to enter the arithmetical expression after > prompt. For example

5 + 4
sqrt(37)
2*4^2+17*4-3
R language Basics and R as Calculator

R Workspace

Question: What is a workspace in R?
Answer: The workspace in R is an image that contains a record of the computations one has done and it may contain some saved results.

Question: How to record works[ace in R?
Answer: Rather than saving the workspace, one can record all the commands that one has entered in the R console. Recording work in R, the R workspace can be reproduced. The easiest way is to enter the commands in R’s script editor available in the File menu of R GUI.

R Script Editor

Question: What is R Script Editor?
Answer: The r script editor is a place where one can enter commands. Commands can be executed by highlighting them and hitting CTRL+R (mean RUN). At the end of an R session, one can save the final script for a permanent record of one’s work.

A text editor such as Notepad can also be used for this purpose.
Note that in the R console, only one command can be entered at a time because after pressing the Enter key the R command executed immediately.

Quitting R Session

Question: How to quit the R session?
Answer: In the R console on the R command prompt just type

q( )

Question: What is q()?
Answer: The q() is a function that is used to tell R to quit. When q() is entered in the R console and press the Enter key, you will be asked whether to save an image of the current workspace or not or to cancel. Note that only typing q tells R to show the content of this function. The action of this function is to quit R.

Frequently Asked Questions About R

MCQs Statistics with Answers

Computer MCQs Online Test

R Objects, Workspace, and .RData file

The post is about an introduction to workspace, R objects, and .Rdata file in R language.

R Language as Functional Language

The R program’s structure is similar to the programs written in other computer languages such as C or its successors C++ and Java. However, important differences between these languages and R are (i) R has no header files, (ii) most of the declarations are implicit, (iii) there are no pointers in R, and (iv) text and strings as vectors can be defined and manipulated directly.

R is a functional language. Most of the computation in R is handled using functions. The R language environment is designed to facilitate the development of new scientific computation tools.

R Objects

Everything (such as functions and data structure) in R is an object. To see the names of all R objects in the workspace, on the R command prompt just type,

ls()

objects() is an alternative to ls() function. Similarly, typing the name of any object on the R prompt displays (prints) the content of that object. As an example type q, mean, and lm, etc. on the R prompt.

R Workspace

It is possible to save individual objects or collections of objects into a named image file. The named image file has an extension of .RData. Some possibilities to save an object from R workspace are:

To save the content of R workspace into a file .RData, type

save.image()

To save objects in the file archive.RData, type

save.image(file = "archive.RData")

To save some required objects in data.RData, type

save(x, y, file = "data.RData")

These image files can be attached to make objects available in the next R session. For example.

attached ("arvhive.RData")
R workspace, R Objects

Note that when quitting, R offers the option of saving the workspace image. By default, the workspace is saved in an image file (.RData) in the working directory. The image file can be used in the next R session. Saving the workspace image will save everything from the current workspace. Therefore, use the rm() function to remove objects that are not further required in the next R session.

For further details about saving and loading R workspace visit: Save and Load R Workspace

Learn Statistics and Data Analysis