最終更新日:2021.8.27FacebookTwitterはてブ本記事では、R(R言語)をスタートするにあたり必要になるインストールの仕方を解説します。Windows版のインストールステップ1こちら(http://www.r-project.org/)のダウンロードフォームへいきます。画像の赤で囲っている部分です。ステップ3CRANを選択します。日本に住んでいるかたは下のどちらかを選択してください。Windows”を押してください。time”をクリックしてください。Windows”を押して、exeファイルを実行しましょう。X”を押してください。release)の.pkgファイルをダウンロードしてください。ステップ6pkgファイルをクリックしてインストーラーを実行させます。Studio」という統合環境をインストールし、利用しましょう。Rを使うときは、Rコンソール上で実行することもできますが、非常に不便であるため、あまり使用されません。Studio」という、統合開発環境(IDE)が広く使われています。Studioを使えば、プロジェクトの管理や、ファイルの管理などが行いやすくなります。Rのコードを書く際にも補完機能が標準で搭載されているため、タイプミスや、名前の長い変数名でも簡単に書くことができます。StudioはRそのものではありません。Rを動かすためのツールです。Studioのインストール方法です。ステップ1https://www.rstudio.com/products/rstudio/download/へ飛んで下へスクロールしてください。ステップ2上の画像の下部分のところから、自分のOSにあっているものを選びましょう。大体の人がWindowsかmacOSだと思いますので、Windowsの方はDownload列の一番上のRStudio-1.4.1106.exeを、macOSの方はRStudio-1.4.1106.dmgをダウンロードしてください。(写真とバージョンが違っていても特に気にしないでください)ステップ3実行ファイルを開いてインストーラーを起動してください。Studioを使用し生産性の高い分析を行う上で非常に重要な役割を果たします。ワークフローの例は以下です。Studioはウィンドウが4分割になっています。それぞれのウィンドウの機能は以下です。左上(スクリプトファイル):Rのスクリプトファイルを書くための場所です。Studioではワークスペースでこれまで作成されたデータや変数を一覧にしてみることができるようになっています。データや変数の次元も確認できるので計算がうまくいかなかったときにパッと見て解決することができます。右上(コンソール):コマンド打って実行結果を得られる場所です。Rでは基本的にスクリプトにかいたコードをコンソール上で実行するため、コンソールに直接コマンドを打ち込むことは少ないかもしれません。Rでショートカットすることができます。右下(ファイル、プロットなど):このウィンドウは様々な機能が搭載されています。設定したディレクトリ内のファイルやフォルダがツリー構造で確認できます。図を出力した場合はこのウィンドウに結果が表示されます。パッケージの管理もこのウィンドウで行うことができます(コマンドでももちろんできます)。ヘルプも出力結果がこのウィンドウに表示されます。ヘルプはエラーが起きた時や、コマンドの使い方がわからないときに使用することで、解決に役立ちます。これらの配置は自分の設定で変えられます。デフォルトでは上図の左下と右下が逆になっていると思います。作業ディレクトリは、Rへの読み取りや、Rからの保存のデフォルトとなるファイルパスです。データのインポートや、テキストファイルの保存をする場合には作業ディレクトリとのやり取りとなります。作業ディレクトリは一つのプロジェクトに対して必ず一つとなります。作業ディレクトリはカレントディレクトリとも言います。カレントディレクトリを確認してみようカレントディレクトリを確認するには以下の関数をコンソール上に打ちます。“C:/Users/81909/Documents”上のような出力が表示されたかと思います。カレントディレクトリは人それぞれなので結果が違くても気にしないでください。私はデフォルトのDocumentsに今いるということですね。ちなみにWindowsで動かしているのでmacの場合は[1]”/Users/81909/Documents”となります。カレントディレクトリをセットしてみようカレントディレクトリn変更を行いたい場合にはsetwd()関数を使用します。仮にカレントディレクトリを1つ親の81909というディレクトリに変更する場合は、Windows:setwd("C:/Users/81909")Mac:setwd("~/Users/81909")をコンソール上で打つと変更できます。してGUI操作でカレントディレクトリの変更をも行えます。デフォルトのワーキングディレクトリをセットしようデフォルトのワーキングディレクトリはRStudioを起動するときに自動で見るディレクトリです。選択することで可能です。Scriptから行えます。スクリプトを記入しましょう!まず、スクリプトに名前を付けてあげます。ここでは適当にdata_viz_labという名前のファイルにします。データセットのインポートRはデータ分析に特化したプログラミング言語です。それゆえ、データをダウンロードできることはRの特徴のコアな部分だと言えます。Rにはデータを保存することができる関数があるため、簡単にデータセットを取得することができます。Rでのデータ取得の方法は、何をしたいかによって使い分けるといいです。Studioのメニューアイテムを使うのがいいと思います。これから本気でデータ分析を習得しようというのであれば、Rのプログラムを組んでデータセットを取得することを覚えると、今後役に立ちます。Rでは様々なフォーマットのデータを読み込むことができます。このチュートリアルでは最もベーシックなCSVファイルの読み込みを行います。Valuesという意味で、カンマ区切りのファイル形式です。今回使用するデータはKaggleという世界的なデータサイエンスコンペのサイトからデータをお借りします。データは以下のURLから取得できるので、データをダウンロードしたらカレントディレクトリに保存しましょう。Studioのメニューから行うことです。Text(base)...をクリックしてください。フォルダの中からデータを選ぶと、オプションを設定するウィンドウが出てくるので、設定し終わったら最後にimportを押して完了です。以下のコードでCSVファイルを読み込むことができます。read.table)CSVファイルを読み込めます。基本的なRの書き方それではRの基本的なコマンドを習いつつRのプログラムを書いていきましょう。Studioのインターフェースはシンプルです。Rスクリプトを記入し1行ずつ実行すればよいだけです。Rでは一つ一つのコードをコマンドと呼びます。いうと、コンピュータに命令するときはコマンド形式だからです。コマンドをプロンプトに打ち込み、enterキーを押すと、コンピュータは計算し実行結果を出力してくれます。Studioには次のコマンドを記入するためのプロンプトが準備されます。2の計算を行ってみましょう。2[1]3このように出力されます。結果の左に[1]がありますが、Rは「これが結果の最初の行だよ」と教えてくれています。今回は1行だけなので、ありがたみを感じられませんが、結果が複数行となった場合には番号によって見やすくなります。1:100というコマンド(1~100までの数字を連続で返す)を実行してみます。結果を見てみると2行目、3行目...のブラケットの中身は隣の数字が何番目の数字かを表していることがわかります。100計算機能コマンドラインを一度覚えたら、計算機能などは簡単に使いこなすことができると思います。119755.9ここで、#はコメントアウトのときに使用します。コメントアウトとは、コードの説明や自分の考えを書きたいときに使用します。コメントアウトを使用すると実行するときには無視されるので日本語で書いてもエラーは起きません。コメントアウトは自分の考えなど以外にも、試験的に無視したいコードなどにつけると、わざわざ消さなくても済むような便利な機能です。オブジェクトへの割り当てRはデータを保管するときにRのオブジェクトに保存します。オブジェクトとはなんだろうと思う人が多いと思います。オブジェクトとは保管されたデータを呼び出すときに使用するものです。広く言えば、Rが作ったり操作した実態そのものです。変数や、数列、文字列などすべてがオブジェクトに該当します。データをaという名前に保存すると、aはオブジェクトになります。Rは常にオブジェクトとのやり取りを行います。オブジェクトを作成するときは、<-を使用します。<(小なり)と-(マイナス)の記号を組み合わせて矢印のようにします。この<-の左にオブジェクトを、右に保存するデータを記入します。下の例を参考にするとわかりやすいです。object1を呼び出しますobject1[1]12オブジェクトの名前は好きなようにつけられますが、いくつかのルールが存在します。*のような特殊文字は名前に付けられませんオブジェクトの上書きは確認なしに行われます3番目のルールですが、先ほど作成したobject1を例にしてやってみましょう。Asで保存ができます。データの保存には以下のコマンドを使用します。save.image("filename.Rdata")3.まとめインストールが済みました。まるごとQ&A』著者アクセンチュア、楽天、KPMGなどを経て独立。統計データ可視化データマネジメントBIツール社長ブログ2020年6月発売/データ視覚化のデザインデータにまつわる情報を定期的に購読するデータビズラボが配信している「データにまつわる有益なコンテンツ」の更新情報をお届けします。お問い合わせサービスに関するご質問や講演依頼など、お気軽にお問い合わせください。2営業日以内にお返事いたします。資料請求お問い合わせ。