web-dev-qa-db-ja.com

開始R:エラー:「\ C」で始まる文字列に16進数なしで「\ U」が使用されています

RStudioを起動するとき、および.rnw形式からPDFをコンパイルしようとするときに、次の問題があります。

Error: '\U' used without hex digits in character string starting ""C:\U"

RStudioまたは単にRを起動すると、これは私のコンソール内にあります:

R version 3.4.0 (2017-04-21) -- "You Stupid Darkness"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

Global .Rprofile loaded!

Error: '\U' used without hex digits in character string starting ""C:\U"

そして、これは私がPDFをコンパイルしようとすると起こります:

Global .Rprofile loaded!

Error: '\U' used without hex digits in character string starting ""C:\U"
Execution halted

この種は日ごとに現れ、何が変わったのかわかりません。 RStudioとRバージョンを更新しようとしましたが、役に立ちませんでした。 WindowsでRを実行しています。

誰かがその問題で私を助けることができますか?

4
antwalth

Rにファイルをインポートする場合は、「\」を(2つの)「\」に置き換えます。単一の '\'はおそらくそれをエスケープシーケンスとして読み取るため、ファイルパスエラーになります。

1
Abhijit

\\の代わりに\を使用できます。これにより、行の終わりである\nやタブである\tなどの一部の文字からスキップできます。

0
aghd