ارسال شده توسط انتشار زبان برنامه نویسی 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().