R 4.0 basa pamrograman kasedhiya

Dipuntepangaken release basa pemrograman R 4.0 lan lingkungan piranti lunak sing gegandhengan, berorientasi kanggo ngatasi masalah pangolahan statistik, analisis lan visualisasi data. Luwih saka 15000 paket ekstensi ditawakake kanggo ngatasi masalah tartamtu. Implementasi dhasar basa R lagi dikembangake dening Proyek GNU lan disebarake dening dilisensi ing GPL.

Ing rilis anyar diwenehi sawetara atus dandan, kalebu:

  • Transisi menyang warisan obyek "matriks" saka kelas "array";
  • Sintaks anyar kanggo nemtokake konstanta karakter r"(...)", ing ngendi "..." minangka urutan karakter kajaba ')';
  • Nggunakake standar "stringsAsFactors = PALSU", kang disables konversi senar ing telpon kanggo data.frame () lan read.table ();
  • Fungsi plot () wis dipindhah menyang paket "basis" saka paket "grafis";
  • Tinimbang mekanisme NAMED, pancacahan referensi digunakake kanggo nemtokake manawa aman kanggo ngganti obyek R saka kode C, sing ngidini ngurangi jumlah operasi nyalin;
  • Implementasine ekspresi reguler wis diganti nggunakake perpustakaan PCRE2 (ing platform liyane saka Windows, opsi kanggo mbangun karo PCRE1 opsional);
  • Liwat assertError () lan assertWarning (), dadi bisa kanggo mriksa kelas tartamtu saka kasalahan utawa bebaya;
  • file.path () saiki duwe dhukungan parsial kanggo nggarap jalur file sing dienkode UTF-8 ing sistem tanpa lokal UTF-8. Yen ora bisa nerjemahake enkoding karakter ing dalan, kesalahan saiki dibuwang;
  • Palet warna standar wis diganti ing fungsi palet (). Kanggo ndeleng palettes kasedhiya, fungsi palette.pals () wis ditambahake;
  • Dhukungan ditambahake kanggo format RFC 1952 (data ing memori sing dikompres gzip) ing fungsi memDecompress ();
  • Nambahake fungsi anyar: proporsi (), marginSums (), .S3method (), list2DF (), infoRDS (), .class2 (), deparse1 (), R_user_dir (), socketTimeout (), globalCallingHandlers (), tryInvokeRestart () lan activeBindingFunction().

Source: opennet.ru

Add a comment