| RStudio | |
|---|---|
RStudio バージョン 1.4.1564 ( macOS 10.15.7上) | |
| 開発者 | PBCを仮定する |
| リリース | 2011年2月28日 (2011-02-28)[ 1 ] |
| 安定放出 | |
| 執筆 | Java、C++、JavaScript [ 3 ] |
| オペレーティング·システム | Ubuntu、Fedora、Red Hat Linux、openSUSE、macOS、Windows NT |
| プラットフォーム | IA-32、x86-64、Electron [ 4 ] |
| ライセンス | GNU Affero 一般公衆利用許諾書v3 [ 5 ] |
| Webサイト | posit.co/products/open-source/rstudio |
| リポジトリ |
|
RStudio IDE(またはRStudio)は、統計計算とグラフィックスのためのプログラミング言語であるRの統合開発環境です。RStudio Desktopは通常のデスクトップアプリケーションとして提供され、RStudio Serverはリモートサーバー上で動作し、 Webブラウザを使用してRStudioにアクセスできます。RStudio IDEは、 Posit PBC (旧RStudio PBC、さらに旧RStudio Inc.)の製品です。
RStudio の強みは、R Markdown ビネットを使用した再現可能な分析のサポートです[ 6 ] 。これにより、ユーザーはJupyter Notebooksと同様に、テキストとR、Python、Julia、シェル スクリプト、SQL、Stan、JavaScript、C、C++、Fortranなどのコードを混在させることができます[ 7 ]。R Markdown を使用すると、新しいデータが利用可能になったときに自動的に更新される動的なレポートを作成できます。これらのレポートは、HTML、PDF、Microsoft Word、LaTeXなど、さまざまな形式でエクスポートすることもでき、多くの科学雑誌の要件に特化したテンプレートも用意されています[ 8 ] 。
R Markdown のビネットと Jupyter ノートブックにより、データ分析は完全に再現可能になります。R Markdown のビネットは、Wikiversityのチュートリアルの付録として含まれています。[ 9 ]
2022年、PositはQuartoと呼ばれるR Markdownに似た出版システムを発表しました。Quartoドキュメントでは、Rの結果を組み合わせるだけでなく、Python、Julia、Observable JavaScript、Jupyter.Rmdノートブックを使用したコードと結果も使用できます。R Markdownのファイル拡張子と比較すると、Quartoドキュメントのファイル拡張子はです.qmd。[ 10 ]
R MarkdownファイルとQuartoドキュメントの相違点の1つは、コードチャンク内でオプションを定義する点です。R Markdownでは、オプションは中括弧内にインラインで記述されます。
```{r chunk_name, echo=FALSE, warning=FALSE} print(42) 「`」それに対し、Quartoドキュメントでは、チャンクオプションは波括弧の下に定義され、ポンド記号と縦のパイプ記号(または「ハッシュパイプ」)が接頭辞として付けられます。
```{r} #| ラベル: chunk_name #| echo: false #| 警告: false print(42) 「`」RStudio統合開発環境(IDE)は、GNU Affero General Public Licenseバージョン3(AGPL v3)で提供されています。AGPL v3は、コードの共有の自由を保証するオープンソースライセンスです。
RStudio Desktop と RStudio Server はどちらも無料版と有料版 (商用版) があります。OS のサポートは IDE のフォーマット/エディションによって異なります。RStudio Desktop のパッケージ版はWindows、macOS、Linuxで利用可能です。RStudio Server と Server Pro はDebian、Ubuntu、Red Hat Linux、CentOS、openSUSE、SLESで動作します。[ 11 ]
RStudio IDE は一部C++プログラミング言語で記述されており、グラフィカル ユーザー インターフェイスにはQt フレームワークを使用しています。[ 12 ] 2022.12.0+353 バージョン以降はElectronフレームワークに切り替わりました。[ 13 ]コードの大部分は Java で記述されています。JavaScript も使用されています。[ 14 ]
RStudio IDE の開発は 2010 年 12 月頃に始まり、[ 15 ]最初のパブリックベータ版(v0.92) が 2011 年 2 月に正式に発表されました。[ 1 ]バージョン 1.0は2016 年 11 月 1 日にリリースされました。[ 16 ]バージョン 1.1 は 2017 年 10 月 9 日にリリースされました。[ 17 ]
RStudio IDEは、メニューを通じてIDE内からR関数を対話的に実行するためのメカニズムを提供しますAddins。[ 18 ]これにより、パッケージにグラフィカルユーザーインターフェイス(GUI)を含めることができ、アクセシビリティが向上します。この機能を使用する一般的なRパッケージには、次のものがあります。
RStudio IDE は、プログラミング言語ColdFusionの開発者であるJJ Allaire [ 20 ]によって設立された公益法人Posit, PBC [ 19 ]によって開発されています。Posit は、統計計算用のR環境の開発を監督する責任を負うオーストリアのウィーンにある非営利団体 R Foundation [ 21 ]とは正式な関係はありません。Posit は以前は RStudio Inc. として知られていました。2022 年 7 月に、 Pythonなどの他のプログラミング言語への探求の拡大を示すために、社名を Posit に変更したと発表しました。[ 22 ]