私のRのバージョンと設定を考えてみましょう:
メモ帳で、csvファイルが「エンコード:ANSI」で保存されていることを確認します。 RStudioで
:ツール/オプション/デフォルトのテキストエンコード:7時57分で、8月7日@OleヘンリクSkogstrømから
dd <- data.frame(area = c("øø", "åå", "ææ"), site = c("åå", "ææ", "øø"))
write.csv2(x = dd, file = "åæø.csv", row.names = FALSE)
dd2 <- read.csv2(file = "åæø.csv")
all.equal(dd, dd2)
sessionInfo()
R version 3.0.1 (2013-05-16)
Platform: x86_64-w64-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=Norwegian (Bokmål)_Norway.1252 LC_CTYPE=Norwegian (Bokmål)_Norway.1252
[3] LC_MONETARY=Norwegian (Bokmål)_Norway.1252 LC_NUMERIC=C
[5] LC_TIME=Norwegian (Bokmål)_Norway.1252
getOption("encoding")
[1] "native.enc"
編集次のコメント:ISO8859-1
は、私はこのようなダミーデータで試してみました
コメント「私はRstudioのビューコマンドを使用してもこのエラーは解決しない」と「これを入力してコンソールに結果を入力すれば」@Ole HenrikSkogstrømは、元の投稿で与えられた情報は十分ではありませんでした。
元の質問のための作品上記の私の答えは、実際にを尋ねた:OPに指定されていないたを動作しません何R.に特殊文字を読み取り、その、「View
が-ing」ということです RStudioのオブジェクトは正しく表示されません。コンソールからView(dd)
(dd
、上のダミーデータを参照)を実行すると、「ワークスペースペイン」でオブジェクトをクリックすると、データビューアーに「黒い菱形の疑問符」として表示されます。
一方、RStudioを使用せずにRGuiのみを使用すると、View(dd)
はデータビューアに文字を正しく表示します。
このように、Rへの読み込みの問題ではなく、これはView
のRStudioでの問題です。 this post on RStudio supportも参照してください。
'' encoding = "UTF-16" ' – user1609452
またはenocding =' ISO-8859-1'を実行してください。 [this](http://en.wikipedia.org/wiki/ISO/IEC_8859-1)によれば、完全なカバレッジの言語を参照してください。 – agstudy
これらのどれもそれを解決しませんでした。私はまだ疑問符を得る。それ以上のヒント? –