FAQs about R

Question: Why R language is named as R?
Answer: The name of R language is based on the first letters of its authors (Robert Gentleman and Ross Ihaka).

Question: What is the R Foundation?
Answer: The R foundation is a non-profit organization working in the public interest, founded by the members of the R Core Team. This foundation provides support for the R project and other innovations in statistical computing, provides reference point for individual, institutions or commercial enterprises whom want to support or interact with the R development community. R foundation also holds and administer the copyright of R language software and its documentation. For more information about R foundation follow the link https://www.R-project.org/foundation

Question:What is R-Forge?
Answer: R-Forge provides a central platform for the development of R packages, R-related softwares etc. It is based on GForge that offers easy access to the best in SVN, daily built and checked R packages, mailing lists, bug tracking, message board or forum, web-site hosting, permanent file archival, full backups and total web-based administration. For more information see

  • The R-Forge web page
  • Stefan Theußl and Achim Zeileis (2009), “Collaborative software development using R-Forge”, The R Journal, 1(1), 9-14.

Question: What mailing lists exist for R language?
Answer: There are four mailing lists devoted to R language

  • R-announce: A moderated mailing list for major announcements about the R development and the availability of new R code.
  • R-packages: A moderated mailing list for announcement on the availability of new or further enhanced contributed packages.
  • R-help: The main R mailing list for discussion and problems and solution using R, announcements about the development of R and the availability of new R code. R-help is intended to people who want to use R to solve problems.
  • R-devel: A mailing list for questions and discussions about code development in R language.

Question: What documentation exists for R language?
Answer: For most of the R function and variables in R online documentation exists and this documentation can be printed on screen by typing help(name) or ?name at the R prompt, where name is the name of the topic for which help is required. The R documentation can also be made available in PDF and HTML formats and as a hardcopy via LaTeX. Up-to-date HTML version of R documentation is always available for web browsers at http://stat.ethz.ch/R-manual.Lot of R books and manuals are also available as R documentation.
How to get help in R follow the link Getting Help in R Language.

 

R Basic FAQs

Question: How to start (Run) R Language in 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 R icon from desktop or from start menu list to Run R program. For windows 7, 8 or 10, you can use search term like “R x64 3.2.1” (64 bit version) or “R i386 3.2.1” (32 bit version). R GUI will launch.

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

> 5 + 4
> sqrt(37)
> 2*4^2+17*4-3

Question: How to Quit R session?
Answer: In R console on 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 R console and press 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.

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

Question: How to record work in R?
Answer: Rather than saving the workspace, one can record all the commands that one have entered in 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.

Question: What is R Script Editor?
Answer: 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 a 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 R console only one command can be entered at a time because after pressing Enter key the R command executed immediately.

 

R FAQs about R Basics

Here are R FAQS about R Basics. Questions and answers will be updated frequently and on the demand of visitors.

Question: On what Operating Systems R Language can Run.
Answer: R Language can run on Unix, Linux and Windows Operating System.

Question: On what machine R can Run?
Answer: R is developed for Unix-like, Windows and Mac families of operating systems. The current version of R Language is configured to run on machine such as cpu-linux-gnu for i386, amd64, alpha, arm/armel, hppa, ia64, m68k, mips/mipsel, powerpc, s390 and sparc CPUs, i386-hurd-gnu, cpu-kfreebsd-gnu for i386 and amd64, powerpc-apple-darwin, mips-sgi-irix, i386-freebsd, rs6000-ibm-aix and sparc-sun-solaris.

Question: What is the current version of R?
Answer: The current released version of R is 3.2.2.

Question: How and where from R can be obtained?
Answer: Sources, binaries and documentation of R language can be obtained via Comprehensive R Archive Network (CRAN).

Question: How to install R on Windows Operating System?
Answer: The “bin/windows” directory of CRAN site contains binaries for a base distribution and add-on packages from CRAN to run on Windows XP, Vista, Windows 7 etc (32-bit or 64bit versions of Windows) on ix86 and x86_64 chips.

Question: What is CRAN?
Answer: The CRAN is “Comprehensive R Archive Network”. CRAN is a collection of sites which carry identical material, consisting R distribution(s), the contributed extensions, documentation for R and binaries.

The CRAN master site is https://CRAN.R-project.org at WU (Wirtschaftsuniversität Wien) in Austria.

The mirros are include
http://cran.at.R-project.org/    (Wirtschaftsuniversität Wien, Austria)
http://cran.au.R-project.org/    (University of Melbourne, Australia)
http://cran.br.R-project.org/    (Universidade Federal do Paraná, Brazil)
http://cran.ch.R-project.org/    (ETH Zürich, Switzerland)
http://cran.dk.R-project.org/    (dotsrc.org, Aalborg, Denmark)
http://cran.es.R-project.org/    (Spanish National Research Network, Madrid, Spain)
http://cran.pt.R-project.org/    (Universidade do Porto, Portugal)
http://cran.uk.R-project.org/    (U of Bristol, United Kingdom)

 

Reference: Hornik, K., (2015). R FAQs, https://CRAN.R-project.org/doc/FAQ/R-FAQ.html.

R FAQS about Packages

Question: What version of R do I run on my computer or laptop?

Answer: To get the information about version of R, sue the following command at R prompt.

# get version of R
R.version.string

You will get result like
[1] “R version 3.2.1 (2015-06-18)”

Question: What R packages are already installed?

Answer: To get a list of installed packages in R, write “library()” without quotation marks at the R prompt. R will first list all of the packages installed in local R directory of your computer system and then it will list all packages installed globally on your computer system.

# list all R packages installed
library()

You would get results like (note that results below are given as example only, its not a complete list)

Packages in library ‘C:/Users/abcd/Documents/R/win-library/3.2’::
combinat     combinatorics utilities
proftools      Output Processing Tools for R
rgl                3D visualization device system (OpenGL)

Packages in library ‘C:/Program Files/R/R-3.2.1/library’:
KernSmooth      Functions for kernel smoothing for Wand & Jones (1995)
MASS                Support Functions and Datasets for Venables and Ripley’s MASS

 

 

%d bloggers like this: