2011-02-22 data.frameに変換する時文字列が因子になるのを避ける R Rではデータサイズを抑えるためにデフォルトで文字列を因子に変換されることがある。 よく遭遇するのは以下2つのケースなので対応策をメモ read.csv()でcsvを読み込むとき as.is=TRUEとする read.csv("hoge.csv", as.is=TRUE) data.frame()で行列等をデータフレームにするとき stringsAsFactors=FALSEとする。 data.frame(matrix, stringsAsFactors=FALSE)