Забони барномасозии R 4.0 дастрас аст

муаррифӣ карда шуд нашри забони барномасозӣ R 4.0 ва муҳити нармафзори алоқаманд, нигаронида шудааст барои халли масъалахои коркарди статистики, тахлил ва визуализацияи маълумот. Барои ҳалли мушкилоти мушаххас зиёда аз 15000 бастаҳои васеъ пешниҳод карда мешаванд. Татбиқи асосии забони R аз ҷониби лоиҳаи GNU таҳия карда мешавад ва паҳн мекунад дар доираи GPL литсензия шудааст.

Дар нашри нав пешниҳод аз ҷониби якчанд сад беҳбудиҳо, аз ҷумла:

  • Гузариш ба мероси объектҳои “матритсавӣ” аз синфи “массив”;
  • Синтаксиси нав барои муайян кардани доимии аломатҳои r"(...)", ки "..." ҳама гуна пайдарпайии аломатҳо ба истиснои ')';
  • Истифодаи пешфарз "stringsAsFactors = FALSE", ки табдили сатрро дар зангҳо ба data.frame() ва read.table();
  • Функсияи plot() аз бастаи "графикӣ" ба бастаи "базаӣ" кӯчонида шудааст;
  • Ба ҷои механизми NAMED, ҳисобкунии истинодҳо барои муайян кардани бехатарии тағир додани объектҳои R аз рамзи C истифода шуд, ки ин имкон дод, ки шумораи амалиёти нусхабардорӣ кам карда шавад;
  • Татбиқи ибораҳои муқаррарӣ ба истифодаи китобхона гузаронида шуд PCRE2 (дар платформаҳои ғайр аз Windows, имконоти сохтан бо PCRE1 ихтиёрӣ аст);
  • Тавассути assertError() ва assertWarning() имкон пайдо шуд, ки синфҳои мушаххаси хатогиҳо ва огоҳиҳо тафтиш карда шаванд;
  • file.path() ҳоло қисман барои кор бо роҳҳои файли рамзгузоришудаи UTF-8 дар системаҳои бе маҳалли UTF-8 дастгирӣ мекунад. Агар тарҷумаи рамзгузории аломатҳо дар роҳҳо ғайриимкон бошад, ҳоло хато содир мешавад;
  • Палитраи рангҳои пешфарз дар функсияи palette() тағир дода шудааст. Барои дидани палитраҳои дастрас функсияи palette.pals() илова карда шудааст;
  • Дастгирии формати RFC 1952 (маълумоти дар хотираи gzip фишурдашуда) ба функсияи memDecompress() илова карда шуд;
  • Функсияҳои нав илова карда шуданд: proportions(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() ва activeBindingFunction().

Манбаъ: opennet.ru

Илова Эзоҳ