R 4.0 เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท เดฒเดญเตเดฏเดฎเดพเดฃเต

เดธเดฎเตผเดชเตเดชเดฟเดšเตเดšเดคเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท เดฑเดฟเดฒเต€เดธเต R 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

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•