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 が必要な場所に値がありません
修正方法: マトリックスのインデックスの数が正しくありません
修理方法: 交換するアイテムの数が交換の長さの倍数ではない