RプログラミングのIDE代替品(RSTUDIO、Intellij Idea、Eclipse、Visual Studio)
-
16-10-2019 - |
質問
RプログラミングにはRSTUDIOを使用しています。 Visual StudioやEclipseなど、他のテクノロジースタックからの固体IDE-Sについて覚えています。
私には2つの質問があります:
- rstudioよりも他のIDE-Sが使用されているもの(それらについて簡単な説明を提供することを検討してください)。
- それらのいずれかは、rstudioよりも顕著な利点がありますか?
私は、それ自体をコーディングすることに加えて、主にデバッグ/ビルド/展開機能を意味します(したがって、テキストエディターはおそらく解決策ではありません)。
解決
乗る -R&Python、その他のデータサイエンスr ides、その他のデータサイエンスPython IdesのR-Brain IDE(ライド)。柔軟なレイアウト。複数の言語サポート。
https://r-brain.io/
Jupyterノートブック -Jupyterノートブックアプリは、Webブラウザーを介してノートブックドキュメントを編集および実行できるサーバークライアントアプリケーションです。 Jupyterノートブックアプリは、ローカルデスクトップで実行できます
http://jupyter.org/
Jupyter Lab -
Jupyterノートブックとアーキテクチャに基づいた、インタラクティブで再現可能なコンピューティングのための拡張可能な環境。
https://github.com/jupyterlab/jupyterlab
放射 –
光沢のあるパッケージに基づいて、Rのビジネス分析用のオープンソースプラットフォームに依存しないブラウザベースのインターフェイスで、ローカルまたはサーバーで実行できます。
Visual Studio(RTVS)のRツール -Visual Studio 2017の無料のオープンソースエクステンションであるRTVSは、現在、WindowsのVisual Studioでのみサポートされており、Mac用のVisual Studioではなくサポートされています。
https://www.visualstudio.com/vs/features/rtvs/
建築家 - アーキテクトは、データサイエンティストのニーズに特に焦点を当てた統合開発環境(IDE)です。データの分析からライティングレポートまでのすべてのデータ科学タスクは、共通のロジックを使用して単一の環境で実行できます。
https://www.getarchitect.io/
displayr - シンプルでパワフル。メニューまたはコードによる自動化。エレガントな視覚化。インスタントパブリッシング。コラボレーション。再現性。自動更新。セキュアクラウドプラットフォーム。 https://www.displayr.com/features/
rbox -このパッケージは、Atomエディターを介してRを実行するためのいくつかのパッケージのコレクションです。
https://atom.io/packages/rbox
Use below for more IDEs:
rkward - 使いやすく、rのIDE/GUIを簡単に拡張できる
Tinn-r -TINN -R編集者-R言語と環境のGUI
R AnalyticFlow - 統計コンピューティングにR環境を利用するデータ分析ソフトウェア。
rgedit - テキスト編集プラグイン。
NVIM-R -Rコードを編集するためのVIMプラグイン。
ガラガラ -Rを使用したデータマイニングのグラフィカルユーザーインターフェイス
他のヒント
Intellij このプラグインを介してRをサポートします:
これは最近のプロジェクトであるため、RSTUDIOはデータに優しい環境に焦点を当てていることを含め、さらに強力です(プロットとデータが常に見えています)。
JupyterノートブックでRを使用してみてください。 IrkernelのJupyter Rカーネルのインストールが必要です。これにより、選択するオプションを備えた新しいJupyterノートブックを開くことができます R
デフォルトの代わりに python
カーネル。
見る https://www.continuum.io/blog/developer/jupyter-and-conda-r と https://irkernel.github.io/installation/ インストール手順。
VisualStudioは、数日前にRの構文強調表示を追加しました: https://www.visualstudio.com/news/2015-mar-10-vso
現在のrstudioプレビューもかなりクールです - 暗いテーマに切り替えることができます。コードの完了はうまく機能しており、視聴者などでフィルタリングできます。
これがそうです r Intellijアイデアの言語サポート. 。ただし、このサポートは組み込みの機能や公式プラグインの形ではなく、 第三者 プラグイン。私はそれを試したことがないので、それについての私の意見は上記のポイントに限定されています。
私の意見では、より良い選択肢はそうです 日食, 、Rサポートを介して提供します statet IDE: http://www.walware.de/goto/statet. 。しかし、私は見つけます 日食 IDEすぎるヘビー級。したがって、私の好みのオプションはです rstudio IDE-他のオプションを好む理由がわかりません。私は特に好きです rstudio完全な開発環境へのオンラインアクセスの能力 rstudioサーバー.
どうですか ess, 、EMACSエディター用のR(およびその他の統計言語)パッケージ?それは正式にはIDEではありませんが、RSTUDIOの特徴の多くがありますが、別のUI(コード完了、インラインヘルプ、オブジェクト認識オートコンプリート、デバッグなど)では多くの機能があります。
VIM-R-Pluginは驚くほど良いです。 vimからのコードの行と段落を、R-studioと同様の方法で実行しているtmuxセッションに送信できます。持っています これらのコマンド VIMに追加する機能を確認したい場合。もちろん、私は他のすべての通常のVIMプラグインを使用しています - オートコンプリート、折りたたみなど。
R-Brainプラットフォーム(R-Brain.io)を試すことができます。 R-Brainは、一般的なオープンソース言語を持つモデルを開発するための統合クラウド/オンプレミスのデータサイエンスプラットフォームを提供します。 Jupyterを搭載したIDE、コンソール、ノートブック、マークダウンはすべて、RとPythonの完全な言語サポートを備えた1つの環境に統合されています。 R-Brainエディターは、VSコードの中心であるMonacoで構築されています。 Dockerテクノロジーと事前に構築された画像により、R-Brainは、ワークスペースレベルでの迅速なセットアップ、インスタントコラボレーション、バージョンコントロールを備えたデータサイエンティストを支援します。
私はR-Brainの創設者です。
シャディ
私が作りました すべてのGUIのリスト ポイントクリックダイアログを使用してRコードを作成します。これらのほとんどは完全なIDESではなく、補完のみです。 Rkwardは、RstudioのFoss Multiplatformの競争相手です。 R AnalyticFlowは、コードのアイコンの2Dグラフィカルレイアウトを専門としています。リンクの最後には、6 IDEヘルパーをインストールして実行するコードがあります。