Доступан програмски језик Р 4.0

Представио издање програмског језика Р КСНУМКС и повезано софтверско окружење, оријентисан да решава проблеме статистичке обраде, анализе и визуелизације података. Више од 15000 пакета проширења нуди се за решавање специфичних проблема. Основну имплементацију Р језика развија ГНУ пројекат и дистрибуира лиценциран под ГПЛ.

У новом издању представљен неколико стотина побољшања, укључујући:

  • Прелазак на наслеђивање „матричних” објеката из класе „низ”;
  • Нова синтакса за одређивање карактерних константи р"(...)", где је "..." било који низ знакова осим ')';
  • Коришћење подразумеваног "стрингсАсФацторс = ФАЛСЕ", који онемогућава конверзију стрингова за позиве дата.фраме() и реад.табле();
  • Функција плот() је премештена у "основни" пакет из пакета "графика";
  • Уместо механизма НАМЕД, коришћено је бројање референци да би се утврдило да ли је безбедно променити Р објекте из Ц кода, што је омогућило да се смањи број операција копирања;
  • Имплементација регуларних израза је пребачена на коришћење библиотеке ПЦРЕ2 (на платформама које нису Виндовс, опција за прављење са ПЦРЕ1 је опциона);
  • Преко ассертЕррор() и ассертВарнинг(), постало је могуће проверити одређене класе грешака или упозорења;
  • филе.патх() сада има делимичну подршку за рад са УТФ-8 кодираним путањама датотека на системима без УТФ-8 локализације. Ако је немогуће превести кодирање знакова у путањама, сада се јавља грешка;
  • Подразумевана палета боја је промењена у функцији палетте(). За преглед доступних палета, додата је функција палетте.палс();
  • Додата подршка за РФЦ 1952 формат (гзип компримовани подаци у меморији) функцији мемДецомпресс();
  • Додате нове функције: пропортионс(), маргинСумс(), .С3метход(), лист2ДФ(), инфоРДС(), .цласс2(), депарсе1(), Р_усер_дир(), соцкетТимеоут(), глобалЦаллингХандлерс(), триИнвокеРестарт() и ацтивеБиндингФунцтион().

Извор: опеннет.ру

Додај коментар