🐥

【R言語】インストール&セットアップ

2024/04/17に公開

背景

自分がどうしてもやりたいと思っているAIの現場に参画するために、一つずつ基礎を積み上げていく必要に迫られています。

Rとは

R・・・フリーソフトウェア

Rを使う理由・・・プログラムコードの公開と結果の信頼性の高さがあるとのこと。
※GUIは弱点とのこと。

インストール

Rのダウンロード場所

https://cran.ism.ac.jp/

mac

進めていくと

Rを起動

パッケージのインストール方法

パッケージをインストールするには
①パッケージとデータを選択
②パッケージインストーラを選択
③一覧を取得から日本の書かれたものを選択する

④その後上記から必要なパッケージを選択して、OKを押す
⑤library(④で選択したパッケージ名)を入力する

 エラー: package or namespace load failed for ‘sem’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
  ‘mi’ という名前のパッケージはありません 

こちらのエラーが出てしまいました。miというパッケージをインストールしていきます。
※semという項目をセットする際に発生

install.packages("mi")
library(Rcmdr)
# エラーが発生
install.packages("Rcmdr")
# さらにエラーが発生

tcltk DLL is linked to '/opt/X11/lib/libX11.6.dylib'
 エラー: package or namespace load failed for ‘Rcmdr’:
  .onLoad は loadNamespace()('tcltk' に対する)の中で失敗しました、詳細は: 
  call: fun(libname, pkgname) 
  error: X11 library is missing: install XQuartz from www.xquartz.org

# www.xquartz.orgのサイトにアクセスして XQuartzを入れろと言われているので入れます

インストール後再起動する必要がありましたが、library(Rcmdr)を入れると下記のUIが立ち上がりました。

Rコマンダー

ファイルの読み取り

①データを選択
②データのインポートを選択
③テキストファイルまたはクリップ...

④読み込みたいファイル形式に合わせて設定を入力
※こんなGUIが立ち上がった

詳しくは下記サイトを参考

https://plaza.umin.ac.jp/~takeshou/R/Rcmdr01.html

ただRコマンダーのGUIがなんかもさっとしていて、重く使いづらいのであんまり使いやすいとは思いませんでした。

Discussion