RRでcsvやtsvをread.csvなどで読み込むとき、日本語が入っていたりすると、「不正なマルチバイト文字があります」とかって怒られることがあります。これの解決方法をいくつか発見したので紹介したいと思います。一応出来るのですが、自分でも完全にはわかっていないので、誰か教えてください。 1.基本はテキストエディタなどでcsvを開いてutf-8で保存しなおす。これで大抵は行けるはず。 2.fileEncoding=""を指定する。 read.csv("test.csv", fileEncoding="cp932") のような感じ。 3.以下のように、一旦file関数でencodingしてからread.csvなどを通す。 data1file("test.csv",encoding="Shift-JIS") data2read.csv(data1,header=T,sep=',') 一行で書く