# The R Project for Statistical Computing R is an open source programming language. It has become one of the powerful choices for statistical analysis. R helps you to get big picture of your data by calculating statistical parameters like mean, standard deviation, correlation etc. [wikipedia.org/wiki/R_](https://en.wikipedia.org/wiki/R_(programming_language)) ## LabInstance R ![alt text](images/swarmlab-network.png "") ## Quickstart This is a quickstart guide of howto use this *LabInstance* ### HowTo use it - On step "*1. Select Git Repo*" [see here](http://docs.swarmlab.io/SwarmLab-HowTos/HowTo-create-lab.adoc.html) choose "*examples-r*" - On step "*2. Select swarm service*" choose "*ondemand_r_master*" - On step "*3. Save Lab Instance*" put the name you want - Save it. Your are ready to run your fresh *LabInstance* [see here](http://docs.swarmlab.io/SwarmLab-HowTos/HowTo-create-lab.adoc.html#_run_instance) ### Default Configuration - Working Directory > /root - Default user > root - Buid-in Web Server > /var/www/html/[Lab_Instance Name] --- **INFO** *Lab_Instance Name* = The name you give [here](http://docs.swarmlab.io/SwarmLab-HowTos/HowTo-create-lab.adoc.html#_step_3_save_lab_instance) You can also find [here](http://docs.swarmlab.io/SwarmLab-HowTos/index.adoc.html#_main_lab_intance_interface) Usage: See examples/PieChart.R > e.g. png(file = "/var/www/html/examples_r/piechart.png") --- - install R packages Here is a simple code to install all the necessary R packages to keep you up and running. The script will check whether the required packages have been installed, if not, it will install them accordingly. > install <- function(packages){ > > new.packages <- packages[!(packages %in% installed.packages()[, "Package"])] > > if (length(new.packages)) > > install.packages(new.packages, dependencies = TRUE) > > sapply(packages, require, character.only = TRUE) > > } > > > required.packages <- c("package1", "package2" ) > > install(required.packages) --- **MORE INFO** See swarmlab and examples directory ---