R 4.0 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рдЙрдкрд▓рдмреНрдз рдЫ

рдкрд░рд┐рдЪрдп рдЧрд░рд╛рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рд░рд┐рд▓реАрдЬ рдЖрд░ 4.0 рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд╛рддрд╛рд╡рд░рдг, рдЙрдиреНрдореБрдЦ рддрдереНрдпрд╛рдЩреНрдХреАрдп рдкреНрд░рд╢реЛрдзрди, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░ рддрдереНрдпрд╛рдЩреНрдХрдХреЛ рджреГрд╢реНрдпрд╛рд╡рд▓реЛрдХрдирдХрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиред рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди 15000 рднрдиреНрджрд╛ рдмрдвреА рд╡рд┐рд╕реНрддрд╛рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдЖрд░ рднрд╛рд╖рд╛рдХреЛ рдЖрдзрд╛рд░рднреВрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди 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(), try InvokeRestart() рд░ ActiveBindingFunction()ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди