修正方法: エラー: 「c:\u」で始まる文字列内で 16 進数なしで「\u」が使用されています


R で発生する可能性のあるエラーは次のとおりです。

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

このエラーは、R でファイルを読み取ろうとし、ファイル パスにバックスラッシュ ( \ ) を使用すると発生します。

このエラーを修正するには 2 つの方法があります。

  • ファイル パスにはスラッシュ ( / ) を使用します。
  • ファイル パスには二重バックスラッシュ ( \\ ) を使用します。

このチュートリアルでは、このエラーを実際に修正する方法の例を紹介します。

エラーを再現する方法

R で次の CSV ファイルを読み取ろうとするとします。

 #attempt to read in CSV file
data <- read. csv ('C:\Users\Bob\Desktop\data.csv')

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

ファイル パスにバックスラッシュを使用したため、エラーが発生します。

方法 1: スラッシュを使用してエラーを修正する

このエラーを修正する 1 つの方法は、ファイル パスにスラッシュ ( / ) を使用することです。

 #read in CSV file using forward slashes in file path
data <- read. csv ('C:/Users/Bob/Desktop/data.csv')

#view first five rows of data
head(data)

  player assists points
1 to 6 12
2 B 7 19
3 C 14 7
4 D 4 6
5 E 5 10

エラーは発生せず、CSV ファイルを正常に読み取ることができることに注意してください。

方法 2: 二重バックスラッシュを使用してエラーを修正する

このエラーを修正するもう 1 つの方法は、ファイル パスで二重バックスラッシュ ( \\ ) を使用することです。

 #read in CSV file using double back slashes in file path
data <- read.csv('C:\Users\Bob\Desktop\data.csv')

#view first five rows of data
head(data)

  player assists points
1 to 6 12
2 B 7 19
3 C 14 7
4 D 4 6
5 E 5 10

この方法を使用すると、CSV ファイルを正常に読み取ることもできます。

追加リソース

次のチュートリアルでは、R の他の一般的なエラーを修正する方法について説明します。

修正方法: 条件の長さが 1 を超えており、最初の要素のみが使用されます。
修正方法: 二項演算子の数値以外の引数
修正方法: dim(X) は正の長さでなければなりません
修正方法: 未使用の引数を選択する際のエラー

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です