R è un linguaggio di programmazione e un ambiente comunemente usato nel calcolo statistico, nell'analisi dei dati e nella ricerca scientifica. È uno dei linguaggi più popolari usati da statistici, analisti di dati, ricercatori e commercianti per recuperare, pulire, analizzare, visualizzare e presentare i dati. Grazie alla sua sintassi espressiva e all'interfaccia facile da usare, è cresciuto in popolarità negli ultimi anni.R è costruito sopra il linguaggio di programmazione S che era originariamente inteso come un linguaggio di programmazione che avrebbe aiutato lo studente ad imparare a programmare mentre giocava con i dati.