![見出し画像](https://assets.st-note.com/production/uploads/images/71648399/rectangle_large_type_2_91cdea85186fad81fbfb551fc76e677c.png?width=1200)
【ウェブエンジニアの備忘録】R言語のローカル環境構築
はじめに
ソフトウェアエンジニアのKitaharaです.
本日はR言語のローカルの環境を構築していきます.
前回, RStudio Cloudの記事を出したのですが,
早速動かしてみようとしたところ…
入力
install.packages("rtweet")
library(rtweet)
rt <- search_tweets("#rstats", n = 10000, include_rts = FALSE)
print(rt)
出力
> install.packages("rtweet")
Installing package into ‘/cloud/lib/x86_64-pc-linux-gnu-library/4.1’
(as ‘lib’ is unspecified)
trying URL 'http://rspm/default/__linux__/focal/latest/src/contrib/rtweet_0.7.0.tar.gz'
Content type 'application/x-gzip' length 3535276 bytes (3.4 MB)
==================================================
downloaded 3.4 MB
* installing *binary* package ‘rtweet’ ...
* DONE (rtweet)
The downloaded source packages are in
‘/tmp/Rtmpx826aD/downloaded_packages’
> library(rtweet)
> rt <- search_tweets("#rstats", n = 10000, include_rts = FALSE)
Error in readRDS(x) : error reading from connection
あれ? なんか動かない…?
仕方ないので調べると…
はい, 結局自分で入力するしかないようです.
しかしそれだったらtweepyを使うのと同じ.
わざわざRを使う理由は「Pythonより楽にコーディングできるから」なのでRStudio Cloudにこだわらずローカルに開発環境を入れることにしました.
ただRStudio Cloudめちゃくちゃ環境構築楽なので
RStudio Cloudでも簡単にできるようになってほしいですね…
気を付けること
RとRStudioを入れるにあたって次のことに注意してください
Windowsのアカウントに日本語がないようにする
Program Packagesにインストールしない
R本体のダウンロード
CRANというサイトにアクセスします
昔はもっとインストール大変だったような気がしますが, 普通にクリックするだけでいいようです.
![](https://assets.st-note.com/img/1644134729308-OdPnnaLqU8.png?width=1200)
私のプライベートのマシンはWindowsなので, Windowsを選択しました.
ダウンロードが終わったら起動して, インストールをします.
基本的に質問はYesだけで大丈夫です. インストールの場所だけProgram Files以外にするように気を付けてください.
著者はそれで2時間失いました…
インストールがおわったので起動してみました.
コンソールにprint('Hello R!')と入力してみます.
![](https://assets.st-note.com/img/1644135047345-uQaXe4wsgy.png?width=1200)
RStudio のダウンロード
お次はRStudioのインストールです.
Windows版をダウンロードしてインストールします.
こちらも質問にYesで答えていけばよいです.
同じくインストールの場所だけProgram Files以外にするように気を付けてください.
立ち上げるとこんな画面になります
![](https://assets.st-note.com/img/1644136041807-lQVCfUsZiR.png?width=1200)
基本設定をしていきます.
上部の [tool] をおして [Global Options]を押します.
![](https://assets.st-note.com/img/1644136597235-0l8f4pWA51.png?width=1200)
まずはwdを設定しましょう.
著者はTraining_Rというディレクトリを作りそこをwdにすることにしました.
![](https://assets.st-note.com/img/1644153704272-DdFFvBoYOi.png)
設定ができたら見やすいように色を変えておきます.
[Appearance] を押すと色の変更ができます.
著者はMonokai中毒者なのでMonokaiにしました.
![](https://assets.st-note.com/img/1644136778933-IPZe1SW0xQ.png)
あと文字コードを先ほどの画面の [code] の [save] から設定できます.
変えたい人は変えましょう. 著者はUTF-8にしました.
これで環境構築はおしまいです.
早速コードを動かしていきましょう!
[File] からR Scriptを指定
![](https://assets.st-note.com/img/1644136855287-MuZvQl4miQ.png?width=1200)
install.packages("rtweet")
library(rtweet)
rt <- search_tweets("ポケモン", n = 10, include_rts = FALSE)
print(rt)
コードが書けたら [Run] というボタンを押すと実行できます.
Pythonだといろいろ書かないといけないようなTwitter検索ですが, Rだと2行.
それでいてTwitterにAPIの登録なしでできるのでいかに簡単かわかります.
出力がtibble型になっていて取り出しやすいのも高ポイントですね
![](https://assets.st-note.com/img/1644152582277-U5NhMD3W0K.png?width=1200)
おわりに
今回はR言語の開発環境構築の方法を解説しました!
参考になったという方はぜひハートボタンを押していってください!
モチベーションが上がります!
記事内で不明な点等ございましたら気軽にご連絡ください.
Twitter: @kitahara_dev
email: kitahara.main1@gmail.com