R:read.tableで型を指定して,取り込む
取り込んだデータを行列として演算を実行したいため,各要素を数値型にして以下のコードで取り込んだ。
mat <- read.table("filename", header=T, sep="", colClasses="numeric")
Reference
Blenderコンソールでキーフレーム変更のコードを実行した際のエラー
Blenderコンソールで次のコード実行時のエラー.キーフレームが0にあるのに,0にキーフレームを変えようとしたために生じたエラーだと思われる.
>>> bpy.ops.anim.change_frame(frame=0) Traceback (most recent call last): File "<blender_console>", line 1, in <module> File "/Users/shinya-mo/Downloads/Blender2.73/blender.app/Contents/MacOS/../Resources/2.73/scripts/modules/bpy/ops.py", line 189, in __call__ ret = op_call(self.idname_py(), None, kw) RuntimeError: Operator bpy.ops.anim.change_frame.poll() Expected an timeline/animation area to be active
Reference
Blenderでのコンソールの表示方法(MacOS)
Blenderでのコンソール表示を簡単にできないかと探していたら良い記事があったので,紹介します。
Mac版blenderで簡単にコンソールを表示する方法 | 積み木Blog
Rでのライブラリ読み込みエラーの対処
Rstudioでライブラリ"rgl"を読み込もうとしたところ...
$ library(rgl) Error : .onLoad は loadNamespace()('rgl' に対する)の中で失敗しました、詳細は: call: dyn.load(file, DLLpath = DLLpath, ...) error: 共有ライブラリ '/Library/Frameworks/R.framework/Versions/3.1/Resources/library/rgl/libs/rgl.so' を読み込めません: dlopen(/Library/Frameworks/R.framework/Versions/3.1/Resources/library/rgl/libs/rgl.so, 6): Library not loaded: /usr/X11/lib/libGLU.1.dylib Referenced from: /Library/Frameworks/R.framework/Versions/3.1/Resources/library/rgl/libs/rgl.so Reason: image not found 追加情報: 警告メッセージ: パッケージ ‘rgl’ はバージョン 3.1.1 の R の下で造られました エラー: ‘rgl’ に対するパッケージもしくは名前空間のロードが失敗しました
となって、読み込めなかった。
これはrgl.soの読み込みにlibGLU.1.dylibが必要だが、/usr/X11/lib/に見つからないということだということがわかる。[1]
とりあえず応急処置として、/opt/X11/libフォルダ毎/usr/X11/にコピーしてしまうことにした[4]。
sudo cp -r /opt/X11/lib /usr/X11/lib
この後、Rstudioにて
$ library(rgl) 警告メッセージ: パッケージ ‘rgl’ はバージョン 3.1.1 の R の下で造られました
ライブラリーが読み込まれた!こんな簡単な処理に2,3時間費やしてしまった。
[1]と同じように、素直にリンクを作ってしまった方が良かったのかもしれない。
sudo ln -s /opt/X11/lib/libGLU.1.dylib /usr/X11/lib/ligGLU.1.dylib
< Reference >
[1] RにRMeCabをインストールしてパッケージをロードしようとするとエラーが出る - 教育社会学の勉強・備忘録
[2] dyld: Library not loaded: の解決方法 - 観照げぇむ Vol.3
[3] ファイルシステムの概要
[4] Linuxコマンド逆引き大全 - 【 ディレクトリごとコピーする 】:ITpro
MacOS X YosemiteにhomebrewでRをインストール
基本的には参考サイト[1]と同じ手順で、Rをインストールしました。
% brew update
% brew install gfortran GNU Fortran is now provided as part of GCC, and can be installed with: brew install gcc
GNUのFortranは現在だとGCCの一部として提供されているようなので、brew install gcc
% brew install gcc
後は、参考サイト[1]と同じ手順で
% brew tap homebrew/science
Rをインストール。
% brew install R
最後にターミナルを再起動して、Rの実行先を確認して終わり。
% which R /usr/bin/R
[1] MacOSX に homebrew で R をインストール - Qiita
[2] Mac OSXでR言語(+RStudio)をhomebrewでインストール | Web Scratch
[3] みんなhomebrew-caskって知ってるか? - Qiita
RStdioのキーバインド変更
RStdioでのキーバインドで上下の移動が、カーソルキーに割り当てられている。
これが少し使いにくいので、emacsキーバインドのCtrl+P, Nに割り当てる。
>参考サイト
http://cat.hackingisbelieving.org/blog/2012/08/16/how-to-change-key-bindings-in-the-rstudio-console/