R 4.0 پروگرامنگ زبان دستیاب ہے۔

کی طرف سے پیش پروگرامنگ زبان کی رہائی R 4.0 اور متعلقہ سافٹ ویئر ماحول، پر مبنی اعداد و شمار کی پروسیسنگ، تجزیہ اور اعداد و شمار کے تصور کے مسائل کو حل کرنے کے لئے. مخصوص مسائل کو حل کرنے کے لیے 15000 سے زیادہ ایکسٹینشن پیکجز پیش کیے جاتے ہیں۔ R زبان کا بنیادی نفاذ GNU پروجیکٹ اور کے ذریعہ تیار کیا جا رہا ہے۔ نے بانٹا جی پی ایل کے تحت لائسنس یافتہ۔

نئی ریلیز میں۔ پیش کیا کئی سو بہتری، بشمول:

  • "صفی" کلاس سے "میٹرکس" اشیاء کی وراثت میں منتقلی؛
  • حروف کے مستقل r"(...) کی وضاحت کے لیے نیا نحو، جہاں "..." حروف کی کوئی ترتیب ہے سوائے ')' کے؛
  • پہلے سے طے شدہ "stringsAsFactors = FALSE" کا استعمال کرتے ہوئے، جو data.frame() اور read.table() پر کالز پر سٹرنگ کنورژن کو غیر فعال کر دیتا ہے۔
  • پلاٹ() فنکشن کو "گرافکس" پیکیج سے "بیس" پیکج میں منتقل کر دیا گیا ہے۔
  • NAMED میکانزم کے بجائے، حوالہ شمار کا استعمال اس بات کا تعین کرنے کے لیے کیا گیا کہ آیا C کوڈ سے R اشیاء کو تبدیل کرنا محفوظ ہے، جس سے نقل کرنے کے عمل کی تعداد کو کم کرنے کی اجازت ملی۔
  • ریگولر ایکسپریشنز کے نفاذ کو لائبریری کے استعمال میں تبدیل کر دیا گیا ہے۔ PCRE2 (ونڈوز کے علاوہ دیگر پلیٹ فارمز پر، PCRE1 کے ساتھ تعمیر کرنے کا اختیار اختیاری ہے)؛
  • assertError() اور assertWarning() کے ذریعے غلطیوں یا وارننگز کی مخصوص کلاسوں کو چیک کرنا ممکن ہو گیا ہے۔
  • file.path() کو اب UTF-8 لوکل کے بغیر سسٹمز پر UTF-8 انکوڈ شدہ فائل پاتھ کے ساتھ کام کرنے کے لیے جزوی تعاون حاصل ہے۔ اگر راستوں میں کریکٹر انکوڈنگ کا ترجمہ کرنا ناممکن ہے، تو اب ایک غلطی پھینک دی گئی ہے۔
  • پہلے سے طے شدہ رنگ پیلیٹ کو palette() فنکشن میں تبدیل کر دیا گیا ہے۔ دستیاب پیلیٹس کو دیکھنے کے لیے، فنکشن palette.pals() شامل کیا گیا ہے۔
  • memDecompress() فنکشن میں RFC 1952 فارمیٹ (gzip-compressed in-memory data) کے لیے تعاون شامل کیا گیا ہے۔
  • نئے فنکشنز شامل کیے گئے: proportions(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), try InvokeRestart() اور ایکٹیو بائنڈنگ فنکشن ()۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں