R 4.0 programlama dili mevcut

tanıtıldı programlama dili sürümü R 4.0 ve ilgili yazılım ortamı, odaklı Verilerin istatistiksel işlenmesi, analizi ve görselleştirilmesiyle ilgili sorunları çözmek. Belirli sorunları çözmek için 15000'den fazla genişletme paketi sunulmaktadır. R dilinin temel uygulaması GNU Projesi tarafından geliştirilmektedir ve tarafından dağıtıldı GPL kapsamında lisanslanmıştır.

Yeni sürümde sunulan aşağıdakiler de dahil olmak üzere birkaç yüz iyileştirme:

  • “array” sınıfından “matrix” nesnelerinin kalıtımına geçiş;
  • Karakter sabitlerini belirtmek için yeni sözdizimi r"(...)"; burada "...", ')' dışında herhangi bir karakter dizisidir;
  • data.frame() ve read.table() çağrılarında dize dönüştürmeyi devre dışı bırakan varsayılan "stringsAsFactors = FALSE" seçeneğinin kullanılması;
  • Plot() işlevi "graphics" paketinden "temel" pakete taşındı;
  • NAMED mekanizması yerine, R nesnelerini C kodundan değiştirmenin güvenli olup olmadığını belirlemek için referans sayımı kullanıldı; bu, kopyalama işlemlerinin sayısını azaltmaya olanak sağladı;
  • Düzenli ifadelerin uygulanması kitaplığın kullanımına geçildi PCRE2 (Windows dışındaki platformlarda PCRE1 ile derleme seçeneği isteğe bağlıdır);
  • iddiaError() ve iddiaWarning() aracılığıyla belirli hata veya uyarı sınıflarını kontrol etmek mümkün hale geldi;
  • file.path() artık UTF-8 yerel ayarı olmayan sistemlerde UTF-8 kodlu dosya yollarıyla çalışmak için kısmi desteğe sahip. Yollardaki karakter kodlamasını çevirmek mümkün değilse artık bir hata atılır;
  • Palet() işlevinde varsayılan renk paleti değiştirildi. Mevcut paletleri görüntülemek için palet.pals() işlevi eklendi;
  • memDecompress() işlevine RFC 1952 formatı (gzip ile sıkıştırılmış bellek içi veriler) desteği eklendi;
  • Yeni işlevler eklendi: oranlar(), marjSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), soketTimeout(), globalCallingHandlers(), tryInvokeRestart() ve activeBindingFunction().

Kaynak: opennet.ru

Yorum ekle