R är ett fritt programmeringsspråk som används för statistisk databehandling och för att skapa imponerande grafik. Det är en implementering av statistikspråket S med liknande syntax, men har dessutom en stark förmåga att kommunicera med andra språk. R välkomnar konditionell kodning, slingor, rekursiva funktioner och användardefinierade funktioner, vilket gör det till ett kraftfullt verktyg för att hantera allvarliga statistiska beräkningar.
R stödjer en mängd olika inbyggda databasetyper, men det kan också läsa in data från andra källor, inklusive tabeller och databaser. Om du behöver mer funktioner, finns det tusentals paket tillgängliga, som du kan installera för att lägga till ytterligare funktionalitet till R. Den innehåller också anpassade funktioner för att skapa publikationskvalitetsgrafik, inklusive matematiska symboler och formelmärkning.
R är inte bara ett programmeringsspråk, det är också en interaktiv miljö för statistik. Medan det inte har ett grafiskt användargränssnitt (GUI) som många andra program, erbjuder dess användning av kommandolinjen större flexibilitet och tillgång till dess innersta funktioner. Dessutom finns det flera GUI-tillägg till R som RStudio, vilket gör det lättare för användare som föredrar mer visuell interaktivitet.