R 4.0 programazio-lengoaia eskuragarri

Bidalita programazio lengoaia kaleratzea R 4.0 eta lotutako software ingurunea, orientatua datuak prozesatzeko, aztertzeko eta bistaratzeko problemak ebazteko. 15000 luzapen pakete baino gehiago eskaintzen dira arazo zehatzak konpontzeko. R hizkuntzaren oinarrizko inplementazioa GNU Proiektua garatzen ari da eta arabera banatuta GPL lizentziapean.

Argitalpen berrian aurkeztua ehunka hobekuntza, besteak beste:

  • "Matrize" objektuen herentziarako trantsizioa "array" klasetik;
  • r"(...)" karaktere-konstanteak zehazteko sintaxi berria, non "..." edozein karaktere-sekuentzia den ')' izan ezik;
  • "stringsAsFactors = FALSE" lehenetsia erabiliz, kateen bihurketa desgaitzen du data.frame() eta read.table() deietan;
  • plot() funtzioa "oinarrizko" paketera eraman da "graphics" paketetik;
  • NAMED mekanismoaren ordez, erreferentzia zenbaketa erabili zen C kodetik R objektuak aldatzea segurua den zehazteko, eta horrek kopia-eragiketa kopurua murriztea ahalbidetzen zuen;
  • Adierazpen erregularren ezarpena liburutegia erabiltzera aldatu da PCRE2 (Windows ez den beste plataformetan, PCRE1-ekin eraikitzeko aukera aukerakoa da);
  • assertError() eta assertWarning() bidez, errore edo abisu klase zehatzak egiaztatzea posible izan zen;
  • file.path()-k orain UTF-8 kodetutako fitxategi bideekin lan egiteko laguntza partziala du UTF-8 lokalizaziorik gabeko sistemetan. Bideetan karaktere-kodeketa itzultzea ezinezkoa bada, errore bat botako da orain;
  • Kolore paleta lehenetsia paleta() funtzioan aldatu da. Eskuragarri dauden paletak ikusteko, palette.pals() funtzioa gehitu da;
  • RFC 1952 formatuaren (gzip bidez konprimitutako memoriako datuak) euskarria gehitu zaio memDecompress() funtzioari;
  • Funtzio berriak gehitu dira: proportions(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() eta ActiveBindingFunction().

Iturria: opennet.ru

Gehitu iruzkin berria