R 4.0 நிரலாக்க மொழி உள்ளது

மூலம் சமர்ப்பிக்கப்பட்டது நிரலாக்க மொழி வெளியீடு ஆர் 4.0 மற்றும் தொடர்புடைய மென்பொருள் சூழல், சார்ந்த புள்ளிவிவர செயலாக்கம், பகுப்பாய்வு மற்றும் தரவு காட்சிப்படுத்தல் ஆகியவற்றின் சிக்கல்களைத் தீர்க்க. குறிப்பிட்ட சிக்கல்களைத் தீர்க்க 15000 க்கும் மேற்பட்ட நீட்டிப்பு தொகுப்புகள் வழங்கப்படுகின்றன. R மொழியின் அடிப்படை செயலாக்கம் GNU திட்டத்தால் உருவாக்கப்பட்டு வருகிறது வழங்கியது GPL இன் கீழ் உரிமம் பெற்றது.

புதிய வெளியீட்டில் வழங்கினார் பல நூறு மேம்பாடுகள், உட்பட:

  • "வரிசை" வகுப்பில் இருந்து "மேட்ரிக்ஸ்" பொருள்களின் பரம்பரைக்கு மாற்றம்;
  • எழுத்து மாறிலிகளைக் குறிப்பிடுவதற்கான புதிய தொடரியல் r"(...)", இதில் "..." என்பது ')' தவிர எழுத்துகளின் வரிசையாகும்;
  • இயல்புநிலை "stringsAsFactors = FALSE" ஐப் பயன்படுத்துதல், இது data.frame() மற்றும் read.table()க்கான அழைப்புகளில் சரம் மாற்றத்தை முடக்குகிறது;
  • ப்ளாட்() செயல்பாடு "கிராபிக்ஸ்" தொகுப்பிலிருந்து "அடிப்படை" தொகுப்புக்கு நகர்த்தப்பட்டது;
  • NAMED பொறிமுறைக்குப் பதிலாக, C குறியீட்டிலிருந்து R பொருட்களை மாற்றுவது பாதுகாப்பானதா என்பதைத் தீர்மானிக்க குறிப்பு எண்ணுதல் பயன்படுத்தப்பட்டது, இது நகலெடுக்கும் செயல்பாடுகளின் எண்ணிக்கையைக் குறைக்க அனுமதித்தது;
  • வழக்கமான வெளிப்பாடுகளை செயல்படுத்துவது நூலகத்தைப் பயன்படுத்துவதற்கு மாற்றப்பட்டுள்ளது PCRE2 (விண்டோஸ் அல்லாத மற்ற இயங்குதளங்களில், PCRE1 உடன் உருவாக்க விருப்பம் விருப்பமானது);
  • assertError() மற்றும் assertWarning() மூலம் குறிப்பிட்ட வகை பிழைகள் அல்லது எச்சரிக்கைகளை சரிபார்க்க முடிந்தது;
  • file.path() இப்போது UTF-8 லோகேல் இல்லாத கணினிகளில் UTF-8 குறியிடப்பட்ட கோப்பு பாதைகளுடன் பணிபுரிவதற்கான பகுதி ஆதரவைக் கொண்டுள்ளது. பாதைகளில் எழுத்துக்குறி குறியாக்கத்தை மொழிபெயர்ப்பது சாத்தியமில்லை என்றால், ஒரு பிழை இப்போது வீசப்பட்டது;
  • தட்டு() செயல்பாட்டில் இயல்புநிலை வண்ணத் தட்டு மாற்றப்பட்டது. கிடைக்கக்கூடிய தட்டுகளைப் பார்க்க, palette.pals() செயல்பாடு சேர்க்கப்பட்டது;
  • memDecompress() செயல்பாட்டிற்கு RFC 1952 வடிவமைப்பிற்கான ஆதரவு சேர்க்கப்பட்டது (gzip-compressed in-memory data);
  • புதிய செயல்பாடுகள் சேர்க்கப்பட்டன: proportions(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() மற்றும் ActiveBindingFunction().

ஆதாரம்: opennet.ru

கருத்தைச் சேர்