R 4.0 プログラミング言語が利用可能

から提出された プログラミング言語のリリース R 4.0 および関連するソフトウェア環境、 指向性のある データの統計処理、分析、可視化の問題を解決します。特定の問題を解決するために、15000 を超える拡張パッケージが提供されています。 R 言語の基本的な実装は GNU プロジェクトによって開発されており、 によって配布 GPLに基づいてライセンスされています。

新しいリリースでは 提示 以下を含む数百もの改善が行われました。

  • 「配列」クラスから「行列」オブジェクトの継承に移行します。
  • 文字定数 r"(...)" を指定するための新しい構文。ここで、"..." は ')' を除く任意の文字のシーケンスです。
  • デフォルトの「stringsAsFactors = FALSE」を使用します。これにより、data.frame() および read.table() の呼び出し時の文字列変換が無効になります。
  • Lot() 関数は、「graphics」パッケージから「base」パッケージに移動されました。
  • NAMED メカニズムの代わりに参照カウントを使用して、C コードから R オブジェクトを変更することが安全かどうかを判断しました。これにより、コピー操作の数を減らすことができました。
  • 正規表現の実装はライブラリを使用するように切り替えられました。 PCRE2 (Windows 以外のプラットフォームでは、PCRE1 を使用してビルドするオプションはオプションです)。
  • assertError() とassertWarning() を通じて、特定のクラスのエラーまたは警告をチェックできるようになりました。
  • file.path() は、UTF-8 ロケールを持たないシステム上で UTF-8 でエンコードされたファイル パスを操作するための部分的なサポートを追加しました。パス内の文字エンコーディングを変換できない場合、エラーがスローされるようになりました。
  • デフォルトのカラーパレットがpalette()関数で変更されました。利用可能なパレットを表示するために、関数palette.pals()が追加されました。
  • RFC 1952 形式 (gzip 圧縮されたメモリ内データ) のサポートが memDecompress() 関数に追加されました。
  • 新しい関数を追加しました:proportions()、marginSums()、.S3method()、list2DF()、infoRDS()、.class2()、deparse1()、R_user_dir()、socketTimeout()、globalCallingHandlers()、tryInvokeRestart()およびactiveBindingFunction()。

出所: オープンネット.ru

コメントを追加します