R is a language and environment for Statistical Computing and Graphics. R provides a free/open source, cross-platform, object-oriented environment to perform data analysis and visualisation tasks. Strength of R lies in its vibrant community, robust package repository and strong graphics capabilities.
R provides all necessary tools required for various stages of a data analysis project. It provides techniques for data acquisition and processing as well as for data analysis and visualisation. It ranges from accessing data in various formats (CSV, XML…) to all possible ways of data manipulation (tabulation, aggregation…)to rich support for graphics (histogram, box plot etc.) to statistical models (regression, ANOVA…).
It is not always necessary to use built-in and supported functions and packages. Depending on the requirements, one can also develop his/her own functions, scripts and packages.