R言語とは
Rは、オープンソースで利用可能な統計やデータ解析に特化したプログラミング言語です。
RはPythonやMatlab、Juliaといったプログラミング言語と同様にデータ分析や統計を得意とする言語です。
RはPythonやMatlabと比較すると、統計解析のプログラムを比較的短く記述することができます。
さらに、ハドリー・ウィッカム (Hadley Wickham) 氏が提唱した整然データ (tidy data)を扱うためのツールが充実しています。
R言語でできること
R言語は、統計やデータ解析に特化しているため、統計解析分野において、短いコードで統計処理を実施できる言語になります。データアナリストやデータサイエンティストであれば、Python、Excel、SQLと同じくらい必須ツールの1つと言えます。
Rの環境構築
R言語をメンテナンスしているThe Comprehensive R Archive Network(CRAN)のWebページよりR言語をインストールします。
この記事では、Rのバージョンを3.5.2をインストールした場合の解説となります。
バージョンが異なっていても問題ありません。最新のR言語バージョンをインストールください。
CRAN Webページ Webページ上の ・Download R for Linux・Download R for (Mac) OS X・Download R for Windows より使用しているOSを選択してください。
Windowsの場合
baseをクリックし、開いたページの最上部のDownload R 3.5.2 for Windowsをクリックし、ダウンロードを開始してください。
Macの場合
R-3.5.2.pkg選択しダウンロードを開始してください。 ダウンロード中にパスコードを求められた場合はパスコードを入力してください。以下のような表示が出たら続けるをクリックしてください。
上記と同様に続けるをクリックしてください。
以下のようにソフトウェア使用許諾契約への同意を求められるので、使用許諾契約をよく読んで同意してください。
ここでインストール先を選択してください。選択してインストールをクリックするとインストールが開始されます。
以下のように表示されるとインストール完了です。閉じるをクリックしてください。
本テキストではRStudioを用いて学習を進めていきます。 上記のリンクよりRStudioのサイトに移動し、freeのインストーラーを用いてインストールしてください。インストーラーの指示に従いインストールを進めてください。
ターミナルでRを起動する
ターミナルを起動して、次のコマンドを打ち込むことで、Rを実行することができます。
R
問題を報告する上記コマンドをターミナルで入力すると次のようにシェルが立ち上がります。
R version 3.5.2 (2018-12-20) -- "Eggshell Igloo"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin17.7.0 (64-bit)
R は、自由なソフトウェアであり、「完全に無保証」です。
一定の条件に従えば、自由にこれを再配布することができます。
配布条件の詳細に関しては、'license()' あるいは 'licence()' と入力してください。
R は多くの貢献者による共同プロジェクトです。
詳しくは 'contributors()' と入力してください。
また、R や R のパッケージを出版物で引用する際の形式については
'citation()' と入力してください。
'demo()' と入力すればデモをみることができます。
'help()' とすればオンラインヘルプが出ます。
'help.start()' で HTML ブラウザによるヘルプがみられます。
'q()' と入力すれば R を終了します。
問題を報告するターミナルからRのシェルを起動し、プログラムを入力していきますが、このテキストに記載されている『>』は入力の始めを意味しますので、打ち込む必要がありません。
RStudioの起動確認
RStudioのアイコンをクリックし起動するとターミナルと同様のシェルが立ち上がります。
まとめ:もっと学びたい方へ
この記事では、R言語とは何か、R言語で何ができるのかを解説し、R言語をインストールする内容を解説しました。
データ分析や統計処理を実施したい方にはR言語がオススメです。気になった方は本記事の内容を元にR言語の基本文法や、データの加工、統計解析等を学んでみてください。
独学ではなく、オンラインで質問し放題の環境で学びたい方は、AI Academy Bootcampの「オンデマンド動画+チャットサポートプラン」をご検討ください。
本プランでは、6ヶ月質問し放題で受講料が35,000円(税込)でご受講頂けます。
1日の受講費用換算で、なんと194円でご受講頂けます。
450種類のオリジナルテキストコンテンツに加え、5つの動画コース(AIプランナーコース、初めてのPythonプログラミング、Pythonプログラミング入門コース、データサイエンティストコース、機械学習エンジニアコース)もご受講頂けます。
AI Academy Bootcampの公式LINEをご紹介します。友だち登録してくださった方に無料講義や無料動画のご案内、いまなら受講割引クーポンのプレゼントもございます。
無料で始めるチャンスです!
AI Academy Bootcamp ではAI・データサイエンス、機械学習の実践力を高める全4コース40時間以上の動画が見放題!AIの学習に必須のPythonの学習から始まり、データサイエンス・機械学習など、目的に応じた幅広い分野をカバーしています。
無料講義や無料動画を試して頂いて、ご受講をご検討頂けましたら幸いです。
[…] 【初学者向け】「R」言語とは?R言語に関してわかりやすく解説! […]