R

factor変数をstring変数に

R

別にどうって事ないんだけど、毎回忘れてググってああ、そうだった、と時間をムダにするので。Rのfactor変数はラベルが貼ってあって、一見すると文字列みたいなんだけど、str()で確認すれば分かるけど、中身は数字。でも、文字列をそのまま利用したいことっ…

Rでのエンコードの問題

R

このブログは絶賛放置中なのだが、とりあえず備忘を。shift-jis環境の人のdata.frameオブジェクトをもらったらどうするのか。(自分のロケールがen_US.UTF-8とかだとして) 変更するのが変数名だけなら iconvを使うのが楽。 colnames(original.obj) UTF-8") …

複数のモデルをリストとして一つのオブジェクトにまとめる方法

微妙にハマったので備忘。Rで複数のモデルを走らせたあと、まとめておいて、まとめてテーブルに出力したりしたいときにリストにまとめておくコード。 models for(i in 1:length(variable.name.list)){ temp.model models[ [variable.name.list[i ] ] ] } run…

グラフにおける日本語の表示

Mac R

Windowsを使っていたときは問題なく表示されていたのだが、Macだとjpegで日本語が表示されず、いろいろ悩む。pdf()を使った場合は問題は無いのだが。R-日本語化wikiなんかを参考にしつつ、色々やったがけっきょく解決せず。しかしそもそもjpegが必要なのは、…

Aquamacsでunicodeで記述された2バイト文字を変数等で使う方法

Mac R

まあ要は日本語の変数名を使いたいって話なんだけど。emacs in ubuntuだと、日本語で記述された変数なんかは普通にESSを使って、Rに送ることが出来るのだが、なぜかaquamacsではダメだった。で、それをなんとかしようとしていろいろやって何とか使えるように…