R 4.0 Programméiersprooch verfügbar

Agefouert Programméierungssprooch Verëffentlechung R 4.0 an assoziéiert Software Ëmfeld, orientéiert Problemer vun der statistescher Veraarbechtung, Analyse a Visualiséierung vun Daten ze léisen. Méi wéi 15000 Extensiounspakete ginn ugebueden fir spezifesch Probleemer ze léisen. D'Basis Implementatioun vun der R Sprooch gëtt vum GNU Project entwéckelt an verdeelt duerch lizenzéiert ënner GPL.

An der neier Verëffentlechung presentéiert puer honnert Verbesserungen, dorënner:

  • Iwwergank zu Ierfschaft vun "Matrix" Objeten aus der "Array" Klass;
  • Nei Syntax fir Zeechekonstanten r"(...)" ze spezifizéieren, wou "..." all Sequenz vun Zeechen ass ausser ')';
  • Benotzen d'Default "stringsAsFactors = FALSE", déi String Konversioun op Uruff un data.frame () an read.table ();
  • D'Plot () Funktioun gouf op de "Basis" Package vum "Grafiken" Package geplënnert;
  • Amplaz vun der NAMED Mechanismus war Referenz zielen benotzt fir festzestellen, ob et sécher ass R Objete vun C Code ze änneren, déi erlaabt d'Zuel vun Kopie Operatiounen ze reduzéieren;
  • D'Ëmsetzung vu reguläre Ausdrock gouf op d'Bibliothéik ëmgewandelt PCRE 2 (op aner Plattformen wéi Windows ass d'Optioun fir mat PCRE1 ze bauen fakultativ);
  • Duerch assertError () an assertWarning (), gouf et méiglech spezifesch Klasse vu Feeler oder Warnungen ze kontrolléieren;
  • file.path () huet elo deelweis Ënnerstëtzung fir mat UTF-8 kodéierte Dateiweeër op Systemer ouni UTF-8 Lokalitéit ze schaffen. Wann et onméiglech ass Zeechekodéierung a Weeër ze iwwersetzen, gëtt elo e Feeler geworf;
  • D'Standardfaarfpalette gouf an der Palette () Funktioun geännert. Fir verfügbare Palette ze gesinn, ass d'Funktioun palette.pals() dobäigesat ginn;
  • Dobäi Ënnerstëtzung fir RFC 1952 Format (gzip-kompriméiert am-Erënnerung Daten) zu der memDecompress () Funktioun;
  • Nei Funktiounen dobäigesat: Proportiounen(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() an activeBindingFunction().

Source: opennet.ru

Setzt e Commentaire