R'de nasıl düzeltilir: çalışma dizini değiştirilemiyor
R’de karşılaşabileceğiniz bir hata:
Error in setwd("C:/Users/UserName/Desktop"): cannot change working directory
Bu hata, R’de çalışma dizinini ayarlamaya çalıştığınızda ancak dosya yolunun bir kısmını yanlış yazdığınızda ortaya çıkar.
Bu eğitimde bu hatanın nasıl düzeltileceği tam olarak açıklanmaktadır.
Hata nasıl yeniden oluşturulur?
Diyelim ki R’de aşağıdaki çalışma dizinini ayarlamaya çalışıyorum:
#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
Bu klasör bilgisayarımda bulunmadığından hata alıyorum.
Hata nasıl düzeltilir?
Bu hatayı düzeltmenin en kolay yolu, dosya yolunu doğru klasörü işaret edecek şekilde değiştirmektir:
#set working directory
setwd("C:/Users/Bob/Documents/Correct Folder Name")
R’nin çalışma dizinini başarıyla değiştirmesi nedeniyle hata almadığımı unutmayın.
Geçerli çalışma dizinini almak için getwd() işlevini kullanarak çalışma dizininin başarıyla değiştirildiğini doğrulayabilirim:
#get current working directory
getwd()
"C:/Users/Bob/Documents/Correct Folder Name"
Hataların yaygın nedenleri
R’de bu hata mesajını almanızın birkaç nedeni olabilir. Yaygın nedenler şunlardır:
- Sadece dosya yolunu yanlış yazdınız.
- Dosya yoluna geçersiz karakterler eklediniz.
- Dosya yoluna erişim izniniz yok.
Bu hatayla karşılaşırsanız bu üç genel sorunu kontrol ettiğinizden ve gerekiyorsa düzelttiğinizden emin olun.
Ek kaynaklar
Aşağıdaki eğitimlerde R’deki diğer yaygın hataların nasıl düzeltileceği açıklanmaktadır:
Nasıl Düzeltilir: Zorlamanın Getirdiği NA’lar
Nasıl düzeltilir? Doğru/yanlışın gerekli olduğu yerde eksik değer
Nasıl Düzeltilir: Matriste Yanlış Dizin Sayısı
Nasıl onarılır: Değiştirilecek parça sayısı, değiştirme uzunluğunun katı değil