RStudio で CSV の dateimport が出来ない


csvを指定してdateimorortしようとすると以下のダイアログが表示されます。

[![画像の説明をここに入力](https://i.stack.imgur.com/dTbDa.png)](https://i.stack.imgur.com/dTbDa.png)

ここでyesを選択するとconsoleの部分に以下のメッセージが表示されます。

[code]

     file(con, "r") でエラー: unable to translate 'C:/Users/髣夜宦・ｷ譎画､ｪ陝ｶ<8c>/OneDrive/郢・87>郢ｧ・ｹ郢ｧ・ｯ郢晏現繝｣郢・97>/R/tfrfwork (version 1).csv' to UTF-8
    
[/code]

どうすればデータを取り込めるか教えていただければ助かります。どのCSVでも同じようになります。




> ここでyesを選択するとconsoleの部分に以下のメッセージが表示されます。

yes を選択しただけでこのようなメッセージが出ることはないと思います. ありえるとすればその後で Data Import
で読み込もうとした際のエラーだと思います. そのような仮定で, 現時点での RStudio の最新版 (1.4.1106)
を使用していると想定して回答します.

おそらくはファイルパスに英語以外の文字が含まれている時に発生する RStudio の不具合であり, 現時点では解決できません. Data Import
を使わず, 直接ファイルパスを入力すればエラーが発生することなくCSVを読み込むことができます.

[code]

    Sys.setlocale("LC_ALL", 'Japanese_Japan.932')
    library(readr)
    data <- read_csv("C:/Users/<あなたのユーザー名>/OneDrirve/<以降のファイルパス>")
    
[/code]

Tab キーを使えばフォルダ/ファイル名の候補が出てくるため, さほど難しい操作ではないと思います.

一応, ロケールを英語に変えれば このエラーを回避することができますが, 副作用が多すぎるのでおすすめしません.

