Bahasa pemrograman R 4.0 tersedia

Disampaikan oleh rilis bahasa pemrograman R 4.0 dan lingkungan perangkat lunak terkait, berorientasi untuk memecahkan masalah pengolahan statistik, analisis dan visualisasi data. Lebih dari 15000 paket ekstensi ditawarkan untuk memecahkan masalah tertentu. Implementasi dasar bahasa R sedang dikembangkan oleh Proyek GNU dan didistribusikan oleh berlisensi di bawah GPL.

Dalam rilis baru diserahkan beberapa ratus perbaikan, termasuk:

  • Transisi ke pewarisan objek β€œmatriks” dari kelas β€œarray”;
  • Sintaks baru untuk menentukan konstanta karakter r"(...)", di mana "..." adalah rangkaian karakter apa pun kecuali ')';
  • Menggunakan default "stringsAsFactors = FALSE", yang menonaktifkan konversi string pada panggilan ke data.frame() dan read.table();
  • Fungsi plot() telah dipindahkan ke paket "base" dari paket "grafis";
  • Alih-alih mekanisme NAMED, penghitungan referensi digunakan untuk menentukan apakah aman untuk mengubah objek R dari kode C, yang memungkinkan untuk mengurangi jumlah operasi penyalinan;
  • Implementasi ekspresi reguler telah dialihkan menggunakan perpustakaan PCRE2 (pada platform selain Windows, opsi untuk membangun dengan PCRE1 dibiarkan opsional);
  • Melalui asserError() dan asserWarning(), pemeriksaan kelas kesalahan atau peringatan tertentu dapat dilakukan;
  • file.path() sekarang memiliki dukungan parsial untuk bekerja dengan jalur file berkode UTF-8 pada sistem tanpa lokal UTF-8. Jika tidak mungkin menerjemahkan pengkodean karakter di jalur, kesalahan sekarang terjadi;
  • Palet warna default telah diubah dalam fungsi palet(). Untuk melihat palet yang tersedia, fungsi palet.pals() telah ditambahkan;
  • Menambahkan dukungan untuk format RFC 1952 (data dalam memori terkompresi gzip) ke fungsi memDecompress();
  • Menambahkan fungsi baru: proporsi(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() dan fungsi pengikatan aktif().

Sumber: opennet.ru

Tambah komentar