R 4.0 ulwimi lwenkqubo olukhoyo

Yaziswa ukukhutshwa kolwimi lwenkqubo R 4.0 kunye nemeko yesoftware ehambelana nayo, ijolise ukusombulula iingxaki zokucwangciswa kwamanani, ukuhlalutya kunye nokubonwa kwedatha. Ngaphezulu kwe-15000 iipakethe ezongezelelweyo zinikezelwa ukusombulula iingxaki ezithile. Ukuphunyezwa okusisiseko kolwimi lwe-R kuphuhliswa yiProjekthi ye-GNU kunye isasazwa ngu ilayisenisi phantsi kwe-GPL.

Kukhululo olutsha inikezelwe amakhulu aliqela ophuculo, kuquka:

  • Ukutshintshela kwilifa lezinto "zematrix" ukusuka kwiklasi "ye-array";
  • Isivakalisi esitsha sokuchaza amagama atshintshileyo r"(...)", apho "..." lulo naluphi na ulandelelwano lwamagama ngaphandle kwe ')';
  • Ukusebenzisa okungagqibekanga "stringsAsFactors = FALSE", ekhubaza ukuguqulwa komtya kwiifowuni kwi-data.frame () kunye ne-read.table ();
  • Iploti () umsebenzi ususiwe "kwisiseko" ipakethe ukusuka ku "graphics" package;
  • Endaweni ye-NAMED indlela, ukubalwa kwereferensi kwasetyenziselwa ukufumanisa ukuba kukhuselekile ukutshintsha izinto ze-R ukusuka kwikhowudi ye-C, eyavumela ukunciphisa inani lemisebenzi yokukopa;
  • Ukuphunyezwa kweentetho eziqhelekileyo kutshintshelwe ekusebenziseni ithala leencwadi PCRE2 (kumaqonga ngaphandle kweWindows, ukhetho lokwakha ngePCRE1 luyinketho);
  • Ngokusebenzisa i-assertError() kunye ne-assertWarning(), kuye kwenzeka ukujonga iindidi ezithile zeempazamo okanye izilumkiso;
  • ifayile.path() ngoku inenkxaso engaphelelanga yokusebenza kunye ne-UTF-8 yeendledlana zefayile ezikhowudiweyo kwiinkqubo ngaphandle kwe-UTF-8 yendawo. Ukuba akwenzeki ukuguqulela ukufakwa kwekhowudi kwimibhalo emifutshane, imposiso ngoku iyaphoswa;
  • Umbala omiselweyo wombala utshintshiwe kwi-palette () umsebenzi. Ukujonga iipalethi ezikhoyo, umsebenzi wepalette.pals() wongeziwe;
  • Inkxaso eyongeziweyo yefomathi ye-RFC 1952 (idatha ye-gzip-icinezelwe kwimemori) kwi-memDecompress () umsebenzi;
  • Imisebenzi emitsha eyongeziweyo: imilinganiselo (), i-marginSms(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() kunye activeBindingFunction().

umthombo: opennet.ru

Yongeza izimvo