programmeerimiskeele väljaanne ja sellega seotud tarkvarakeskkonda, andmete statistilise töötlemise, analüüsi ja visualiseerimise ülesannete lahendamiseks. Spetsiifiliste probleemide lahendamiseks on saadaval üle 15000 laienduspaki. R keele põhiversioon areneb GNU projekti raames ja on GPL litsentsi all.
Uues väljaandes mõned sada täiustust, sealhulgas:
- Üleminek objektide "matrix" pärandamisele klassist "array";
- Uus süntaks sümboolsete konstantside määramiseks r»(…)», kus «…» on ükskõik milline sümbolite järjestus, välja arvatud ‘)’;
- Eelvalik „stringsAsFactors = FALSE”, mis keelab stringide teisendamise data.frame() ja read.table() kutsetel;
- Funktsioon plot() on kantud paketti „base” paketist „graphics”;
- Nimetatud mehhanismi, et määrata R objektide ohutu muutmise võimalus C-koodis, asendab viidete arvestamine, mis on vähendanud kopeerimise operatsioonide arvu;
- Regulaarsed väljendid on rakendatud (platvormidel, mis ei ole Windows, on valikuline võimalus koguda PCRE1);
- assertError() ja assertWarning() kaudu on nüüd võimalik kontrollida spetsiifilisi veaklasse või hoiatusi;
- file.path() funktsioonis on lisatud osaline tugi failitee töötlemiseks UTF-8 kodeeringus süsteemides, kus ei ole UTF-8 lokaali. Kui sümbolite kodeeringut teedest tõlkida ei õnnestu, antakse nüüd veateade;
- palette() funktsioonis on muudetud vaikimisi värvipaletti. Saadaval palettide vaatamiseks on lisatud funktsioon palette.pals();
- memDecompress() funktsioonis on lisatud tugi RFC 1952 formaadi jaoks (gzip-keskkonnas, mälus säilitatud andmed);
- Lisatud uued funktsioonid: proportions(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() ja activeBindingFunction().
Allikas: opennet.ru
