R 4.0 programlingvo havebla

Enkondukita eldono de programlingvo R 4.0 kaj rilata softvarmedio, orientita solvi problemojn de statistika prilaborado, analizo kaj bildigo de datumoj. Pli ol 15000 etendaĵoj estas ofertitaj por solvi specifajn problemojn. La baza efektivigo de la R-lingvo estas disvolvita de la Projekto GNU kaj distribuita de licencita laŭ GPL.

En la nova eldono prezentita plurcent plibonigoj, inkluzive de:

  • Transiro al heredo de "matrico-" objektoj de la "array" klaso;
  • Nova sintakso por specifi signokonstantojn r"(...)", kie "..." estas ajna sinsekvo de signoj krom ')';
  • Uzante la defaŭltan "stringsAsFactors = FALSE", kiu malebligas ĉenkonverton ĉe alvokoj al data.frame() kaj read.table();
  • La funkcio plot() estis movita al la "baza" pakaĵo de la "grafika" pako;
  • Anstataŭ la NAMED-mekanismo, referenckalkulado estis uzita por determini ĉu estas sekure ŝanĝi R-objektojn de C-kodo, kio permesis redukti la nombron da kopiadoperacioj;
  • La efektivigo de regulaj esprimoj estis ŝanĝita al uzado de la biblioteko PCRE2 (sur platformoj krom Vindozo, la opcio konstrui kun PCRE1 estas nedeviga);
  • Per assertError() kaj assertWarning(), fariĝis eble kontroli specifajn klasojn de eraroj aŭ avertoj;
  • file.path() nun havas partan subtenon por labori kun UTF-8-kodigitaj dosiervojoj en sistemoj sen UTF-8-loko. Se estas neeble traduki signan kodigon en vojoj, nun estas ĵetita eraro;
  • La defaŭlta kolora paletro estis ŝanĝita en la funkcio palette(). Por vidi disponeblajn paletojn, la funkcio palette.pals() estis aldonita;
  • Aldonita subteno por RFC 1952 formato (gzip-kunpremitaj en-memoraj datumoj) al la memDecompress() funkcio;
  • Aldonitaj novaj funkcioj: proporcioj(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() kaj aktivaBindingFunction().

fonto: opennet.ru

Aldoni komenton