زبان برنامه نویسی R 4.0 موجود است

ارسال شده توسط انتشار زبان برنامه نویسی R 4.0 و محیط نرم افزار مرتبط، جهت دار برای حل مشکلات پردازش آماری، تجزیه و تحلیل و تجسم داده ها. بیش از 15000 بسته الحاقی برای حل مشکلات خاص ارائه شده است. پیاده سازی اساسی زبان R توسط پروژه گنو و توزیع شده توسط تحت مجوز GPL

در نسخه جدید ارایه شده چند صد پیشرفت، از جمله:

  • انتقال به ارث بردن اشیاء "ماتریسی" از کلاس "آرایه".
  • نحو جدید برای تعیین ثابت های کاراکتر r"(...)"، که در آن "..." هر دنباله ای از کاراکترها به جز ')' است.
  • با استفاده از "stringsAsFactors = FALSE" پیش‌فرض، که تبدیل رشته را در تماس‌ها به data.frame() و read.table();
  • تابع plot() به بسته "base" از بسته "graphics" منتقل شده است.
  • به جای مکانیسم NAMED، شمارش ارجاع برای تعیین اینکه آیا تغییر اشیاء R از کد C بی خطر است یا خیر، استفاده شد که تعداد عملیات کپی را کاهش داد.
  • اجرای عبارات منظم به استفاده از کتابخانه تغییر یافته است PCRE2 (در پلتفرم هایی غیر از ویندوز، گزینه ساخت با PCRE1 اختیاری است).
  • از طریق assertError() و assertWarning()، امکان بررسی کلاس های خاصی از خطاها یا هشدارها فراهم شد.
  • file.path() در حال حاضر پشتیبانی جزئی برای کار با مسیرهای فایل کدگذاری شده UTF-8 در سیستم های بدون محلی UTF-8 دارد. اگر ترجمه رمزگذاری کاراکتر در مسیرها غیرممکن باشد، اکنون یک خطا ایجاد می شود.
  • پالت رنگ پیش فرض در تابع palette() تغییر کرده است. برای مشاهده پالت های موجود، تابع palette.pals() اضافه شده است.
  • پشتیبانی از فرمت RFC 1952 (داده های فشرده شده با gzip در حافظه) به تابع memDecompress() اضافه شد.
  • توابع جدید اضافه شده است: ()، marginSums()، .S3method()، list2DF()، infoRDS()، .class2()، deparse1()، R_user_dir()، socketTimeout()، globalCallingHandlers()، tryInvokeRestart() و activeBindingFunction().

منبع: opennet.ru

اضافه کردن نظر