R分析に於けるGUI環境を補完するパッケージ『Rコマンダー(Rcmdr)』のインストール on Mac OS X
タイトルまま。現在進行中の社内読書会にて進めている書籍で紹介されている、R環境に於けるGUIの弱さを補完するパッケージの導入方法について。普段使いしている環境がMac OS Xの為、Mac環境での実践方法について書き記しておきます。
導入手順
- R環境についてはMac OS X版のインストーラを持って来てインストールしといてください。(R-3.1.2-mavericks.pkgってのを導入しました)
- Rコマンダー: Rcmdr (1)
- インストール手順: 普段使いする環境がMac OS Xの為、Mac OS Xでのインストールについて調べてみる。
- Rcmdr起動→エラー。
> library(Rcmdr) 要求されたパッケージ splines をロード中です 要求されたパッケージ RcmdrMisc をロード中です 要求されたパッケージ car をロード中です 要求されたパッケージ sandwich をロード中です Error : .onLoad は loadNamespace()('Rcmdr' に対する)の中で失敗しました、詳細は: call: structure(.External(.C_dotTclObjv, objv), class = "tclObj") error: [tcl] invalid command name "tk_messageBox". 追加情報: 警告メッセージ: In fun(libname, pkgname) : couldn't connect to display ":0" エラー: ‘Rcmdr’ に対するパッケージもしくは名前空間のロードが失敗しました >
- Xquartzが起動していないだけ?Application→ユーティリティ→XQuartzを実行しておきます。
- Rを一旦ログアウト。
q()
- R再起動、再度libraryでRcmdr読み込み。別途ウインドウが立ち上がり、各種作業を促されるのでそれに従い進めて行く。Rコマンダー自体は立ち上がったっぽい。
このタイミングで、併せてRのウインドウの方でも無事作業が完了していた模様。
> library(Rcmdr) 要求されたパッケージ splines をロード中です 要求されたパッケージ RcmdrMisc をロード中です 要求されたパッケージ car をロード中です 要求されたパッケージ sandwich をロード中です also installing the dependency ‘XLConnectJars’ URL 'http://cran.ism.ac.jp/bin/macosx/mavericks/contrib/3.1/XLConnectJars_0.2-9.tgz' を試しています Content type 'application/x-gzip' length 12967440 bytes (12.4 Mb) 開かれた URL ================================================== downloaded 12.4 Mb URL 'http://cran.ism.ac.jp/bin/macosx/mavericks/contrib/3.1/XLConnect_0.2-10.tgz' を試しています Content type 'application/x-gzip' length 5047049 bytes (4.8 Mb) 開かれた URL ================================================== downloaded 4.8 Mb The downloaded binary packages are in /var/folders/0p/txcr_y5x2ysftwln9rlx5yd80000gn/T//Rtmpi1yOjB/downloaded_packages Rcmdrのバージョン 2.1-6 >