世界には、さまざまな目的のために設計されたプログラミング言語が溢れています。いくつかは新しいように見えますが、何十年も前から存在しており、そのような言語の 1 つが次のとおりです。R。近年、R はシーンで爆発的に普及し、最もよく使用されるものの 1 つとなり、この状況が数年間続く可能性があります。
R プログラミング言語
R は、統計学者やデータマイナーが統計コンピューティングとグラフィックスに使用するプログラミング言語およびソフトウェア環境です。 R でプログラミングを始める前に、まず言語とその機能を理解する必要があります。
- Rプログラミング言語とは何ですか
- Rパッケージ
- RStudioとは
これをさらに詳しく見てみましょう。
1] Rプログラミング言語とは
疑問に思っている人のために説明すると、このプログラミング言語は 1993 年に Ross Ihaka と Robert Gentleman によって作成されました。さらに、R ライブラリのほとんどは R を使用して記述されていますが、その他のライブラリでは C、C++、Fortran が好まれることに注意してください。
R の背後にある考え方はすべて統計的コンピューティングに関するものであることがわかりました。主に使用されるのは、データマイナー、統計学者、データ分析など。簡単に言えば、データを迅速かつ効率的に生成したい場合は、R が最適です。
今年 2 月の時点で、R は世界で 13 番目に使用されているプログラミング言語と評価されています。その前はトップ 10 に入っていたため、R は世界中で非常に頻繁に使用されていると結論付けることができます。実際、Airbnb、Uber、Facebook、Google などの企業はすべて、この言語をさまざまな方法で使用しています。
したがって、現状では、R は主に統計的推論に使用されます。データ分析、機械学習アルゴリズム。
読む:低レベルプログラミング言語と高レベルプログラミング言語の違い。
2]Rパッケージ
R を最大限に活用するには、ユーザーは R が提供するすべてのパッケージを利用する必要があります。現時点では約 12,000 個のパッケージがあり、それぞれが CRAN に保管されています。さて、ご存知ないかもしれませんが、CRAN は無料であり、オープンソースです。統計タスクを実行するためにそれらのいずれかをダウンロードするオプションがあります。
これらのパッケージには、ggplot2、tidyr、tidyverse、XML、data.table、scales、dplyr などが含まれています。
R を次からダウンロードします。公式ウェブサイト。
3】Rスタジオとは
R をより簡単に使用したい場合、最良のオプションは RStudio をダウンロードすることです。このプログラムは R の統合開発環境であり、非常にうまく機能します。実際のところ、R と RStudio はどちらも同じものの異なるバージョンです。
RStudio を次からダウンロードします。公式ウェブサイト。
R を初めて使用する場合は、RStudio が提供するものを利用するのが最善の学習方法です。実際、可能であれば R の代わりに RStudio を使用する必要がある主な理由をリストします。
- フルテキストエディタ
- ドックウィンドウ
- オートコンプリート
- はるかに優れたユーザーインターフェイス
1] フルテキストエディタ
R の通常バージョンの主な欠点の 1 つは、フル機能のテキスト エディターを備えていないという事実です。構文の強調表示などを使用したい場合は、運が悪いです。優れたテキスト エディターを使用すると、新しいプログラミング言語を学習する際に大きな違いが生まれます。
2] ドッキングウィンドウ
素晴らしいコードをすべて含むテキスト ファイルがどこに行ったのかわからない場合があります。これは、R はウィンドウをドッキングしませんが、RStudio はドッキングするためです。関連するすべてのウィンドウが一緒にドッキングされるため、通常バージョンの R を使用する場合と比較して見つけやすくなります。
3]オートコンプリート
はい、RStudio にはユーザーがテキストをオートコンプリートするオプションがあります。 Tab キーを押すだけで、ツールが間違いを修正しようとします。 「試してみる」と言ったのは、それが常に正しい決定を下せるとは限らないためです。先に進む前に、そのことを念頭に置いてください。
4] はるかに優れたユーザーインターフェイス
これについては正直に話しましょう。 R の通常バージョンの UI は古いですが、何をしているのかをすでに知っている上級ユーザーにとっては問題ありません。言うまでもなく、ミニマルな外観により軽快なパフォーマンスが保証されるため、大型のコンピューターに投資する必要はありません。
これらすべてにもかかわらず、右上にあるパネルにオブジェクトの完全なリストが表示されるため、RStudio の方がまだ好まれます。便利な機能なので上級者でも使いたくなるのではないでしょうか。