R での修正方法: 作業ディレクトリを変更できない


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

 Error in setwd("C:/Users/UserName/Desktop"): 
  cannot change working directory

このエラーは、R で作業ディレクトリを設定しようとしたときに、ファイル パスの一部のスペルを間違えた場合に発生します。

このチュートリアルでは、このエラーを修正する方法を正確に説明します。

エラーを再現する方法

R で次の作業ディレクトリを設定しようとするとします。

 #attempt to set working directory
setwd("C:/Users/Bob/Documents/My Folder Name")

Error in setwd("C:/Users/Bob/Documents/My Folder Name"): 
  cannot change working directory

このフォルダーがコンピューターに存在しないため、エラーが発生します。

エラーを修正する方法

このエラーを修正する最も簡単な方法は、正しいフォルダーを指すようにファイル パスを変更することです。

 #set working directory
setwd("C:/Users/Bob/Documents/Correct Folder Name")

R が作業ディレクトリを正常に変更したため、エラーが発生しないことに注意してください。

getwd()関数を使用して現在の作業ディレクトリを取得し、作業ディレクトリが正常に変更されたことを確認できます。

 #get current working directory
getwd()

"C:/Users/Bob/Documents/Correct Folder Name"

エラーの一般的な理由

R でこのエラー メッセージが表示される理由はいくつかあります。一般的な理由は次のとおりです。

  • ファイルパスのスペルを間違えただけです。
  • ファイルパスに無効な文字が含まれています。
  • ファイルパスにアクセスする権限がありません。

このエラーが発生した場合は、次の 3 つの一般的な問題を必ず確認し、必要に応じて修正してください。

追加リソース

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

修正方法: 強制によって導入された NA
修正方法: true/false が必要な場所に値がありません
修正方法: マトリックスのインデックスの数が正しくありません
修理方法: 交換するアイテムの数が交換の長さの倍数ではない

コメントを追加する

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