data.frameに変換する時文字列が因子になるのを避ける

Rではデータサイズを抑えるためにデフォルトで文字列を因子に変換されることがある。
よく遭遇するのは以下2つのケースなので対応策をメモ

read.csv()でcsvを読み込むとき

as.is=TRUEとする

read.csv("hoge.csv", as.is=TRUE)

data.frame()で行列等をデータフレームにするとき

stringsAsFactors=FALSEとする。

data.frame(matrix, stringsAsFactors=FALSE)