Rでファイルの読み込みを行おうとすると以下のようなエラーが出て、読み込みが出来ないことがあります。
でcsvファイルを読み込もうとしたときにこのエラーが出た場合、
と読み込みの最後に、カンマで区切ってファイルエンコーディングを指定してあげましょう。
逆にファイルの書き出し時にも、マルチバイトエラーが出て、ファイルに書き出せないことがあります。その時も同様に、
「マルチバイトな文字ってなんだ!」と苦しんでいる方は是非この方法をお試しください。
mean.default→meanにするにはどうすれば良いのでしょうか?
そのエラーメッセージが出るのは、x$DISTANCEの一部のデータが数値データになっていない(もしくは、数値データを文字列として認識してしまっている)からの可能性があります。
上記のように、全てが数値のデータに対して、mean()はうまくいきますが
のように、一つでも数字じゃない要素が含まれているとこのような警告が出ます。
また、下記のように、数字を文字列として、入力した場合でも同様の警告文が出ます。
この場合は、下記のように、as.numeric()という関数で、文字列を数字に直すことで解決する可能性があります。