R 4.0 programmeartaal beskikber

Yntrodusearre útjefte fan programmeartaal R 4.0 en byhearrende software-omjouwing, rjochte om problemen fan statistyske ferwurking, analyze en fisualisaasje fan gegevens op te lossen. Mear dan 15000 útwreidingspakketten wurde oanbean om spesifike problemen op te lossen. De basis ymplemintaasje fan 'e R-taal wurdt ûntwikkele troch it GNU Project en ferspraat troch lisinsje ûnder GPL.

Yn de nije útjefte presintearre ferskate hûnderten ferbetterings, ynklusyf:

  • Oergong nei erfenis fan "matrix" objekten út de klasse "array";
  • Nije syntaksis foar it opjaan fan karakterkonstanten r"(...)", wêrby't "..." elke opienfolging fan tekens is útsein ')';
  • Mei help fan de standert "stringsAsFactors = FALSE", dy't útskeakelje string konverzje op oproppen oan data.frame () en read.table ();
  • De funksje plot () is ferpleatst nei it "basis" pakket fan it "graphics" pakket;
  • Yn stee fan de NAMED meganisme waard ferwizing tellen brûkt om te bepalen oft it is feilich in feroaring R objekten út C koade, dy't tastien te ferminderjen it oantal kopiearjen operaasjes;
  • De ymplemintaasje fan reguliere útdrukkingen is oerstapt nei it brûken fan de bibleteek PCRE2 (op oare platfoarms as Windows is de opsje om te bouwen mei PCRE1 opsjoneel);
  • Troch assertError () en assertWarning (), waard it mooglik om te kontrolearjen spesifike klassen fan flaters of warskôgings;
  • file.path() hat no foar in part stipe foar it wurkjen mei UTF-8-kodearre triempaden op systemen sûnder in UTF-8-lokaal. As it ûnmooglik is om karakterkodearring yn paden oer te setten, wurdt no in flater smiten;
  • It standert kleurpalet is feroare yn de palet() funksje. Om beskikbere paletten te besjen, is de funksje palette.pals() tafoege;
  • Tafoege stipe foar RFC 1952 opmaak (gzip-komprimearre yn-ûnthâld data) oan de memDecompress () funksje;
  • Nije funksjes tafoege: proporsjes(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() en activeBindingFunction().

Boarne: opennet.ru

Add a comment