R 4.0 программалоо тили жеткиликтүү

киргизилген программалоо тили чыгаруу R 4.0 жана ага байланыштуу программалык чөйрө, багытталган маалыматтарды статистикалык иштетүү, талдоо жана визуалдаштыруу маселелерин чечүү. Конкреттүү маселелерди чечүү үчүн 15000 XNUMXден ашык кеңейтүү пакеттери сунушталат. R тилинин негизги ишке ашыруу GNU долбоору тарабынан иштелип жатат жана жайылуу GPL боюнча лицензияланган.

Жаңы чыгарылышта тапшырылды бир нече жүз жакшыртуу, анын ичинде:

  • «Матрицалык» объекттерди «массив» классынан мурастоого өтүү;
  • r"(...)" символдорунун константаларын көрсөтүү үчүн жаңы синтаксис, мында "..." ')'ден башка символдордун каалаган ырааттуулугу;
  • демейки "stringsAsFactors = FALSE" колдонуу менен data.frame() жана read.table();
  • plot() функциясы "графика" пакетинен "базалык" пакетке жылдырылды;
  • NAMED механизминин ордуна шилтемени эсептөө C кодунан R объекттерин өзгөртүү коопсуз экендигин аныктоо үчүн колдонулду, бул көчүрүү операцияларынын санын кыскартууга мүмкүндүк берди;
  • Регулярдуу сөз айкаштарын ишке ашыруу китепкананы колдонууга өттү PCRE2 (Windows башка платформаларда, PCRE1 менен куруу опциясы милдеттүү эмес);
  • assertError() жана assertWarning() аркылуу каталардын же эскертүүлөрдүн белгилүү класстарын текшерүү мүмкүн болду;
  • file.path() азыр UTF-8 тили жок системаларда UTF-8 коддолгон файл жолдору менен иштөө үчүн жарым-жартылай колдоого ээ. Жолдордогу символдорду коддоону которуу мүмкүн болбосо, ката кетти;
  • Демейки түс палитрасы palette() функциясында өзгөртүлгөн. Жеткиликтүү палитраларды көрүү үчүн palette.pals() функциясы кошулду;
  • memDecompress() функциясына RFC 1952 форматына (gzip-кысылган эс-тутумдагы маалыматтар) колдоо кошулду;
  • Жаңы функциялар кошулду: proportions(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() жана activeBindingFunction().

Source: opennet.ru

Комментарий кошуу