R 4.0 programming language anaa

Gipasa ni pagpagawas sa programming language R 4.0 ug kaubang software environment, oriented aron masulbad ang mga problema sa pagproseso sa estadistika, pagtuki ug pagtan-aw sa datos. Labaw sa 15000 ka extension nga pakete ang gitanyag aron masulbad ang piho nga mga problema. Ang batakang pagpatuman sa R ​​nga pinulongan gipalambo sa GNU Project ug giapod-apod sa lisensyado ubos sa GPL.

Sa bag-ong pagpagawas gipresentar pila ka gatos nga mga pagpaayo, lakip ang:

  • Pagbalhin ngadto sa kabilin sa "matrix" nga mga butang gikan sa "array" nga klase;
  • Bag-ong syntax para sa pagpiho sa character constants r"(...)", diin ang "..." kay bisan unsang han-ay sa mga karakter gawas sa ')';
  • Gamit ang default nga "stringsAsFactors = FALSE", nga nagpugong sa pagkakabig sa string sa mga tawag sa data.frame() ug read.table();
  • Ang plot() function gibalhin ngadto sa "base" nga pakete gikan sa "graphics" nga pakete;
  • Imbis sa NAMED nga mekanismo, gigamit ang pag-ihap sa pakisayran aron mahibal-an kung luwas ba ang pagbag-o sa mga butang sa R ​​gikan sa C code, nga gitugotan nga makunhuran ang gidaghanon sa mga operasyon sa pagkopya;
  • Ang pagpatuman sa mga regular nga ekspresyon gibalhin sa paggamit sa librarya PCRE2 (sa mga plataporma gawas sa Windows, ang opsyon sa pagtukod gamit ang PCRE1 kay opsyonal);
  • Pinaagi sa assertError() ug assertWarning(), nahimong posible ang pagsusi sa piho nga mga klase sa mga sayop o mga pasidaan;
  • Ang file.path() aduna nay partial nga suporta sa pagtrabaho uban sa UTF-8 nga naka-encode nga mga agianan sa file sa mga sistema nga walay UTF-8 nga lokal. Kung imposible ang paghubad sa pag-encode sa karakter sa mga agianan, usa ka sayup ang gilabay;
  • Ang default color palette giusab sa palette() function. Aron makita ang magamit nga mga palette, ang function palette.pals() gidugang;
  • Gidugang nga suporta alang sa RFC 1952 format (gzip-compressed in-memory data) sa memDecompress() function;
  • Gidugang bag-ong mga gimbuhaton: proportions(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() ug activeBindingFunction().

Source: opennet.ru

Idugang sa usa ka comment