วิธีแก้ไขใน 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 สาเหตุทั่วไป ได้แก่:

  • คุณสะกดเส้นทางไฟล์ผิด
  • คุณรวมอักขระที่ไม่ถูกต้องในเส้นทางของไฟล์
  • คุณไม่ได้รับอนุญาตให้เข้าถึงเส้นทางของไฟล์

หากคุณพบข้อผิดพลาดนี้ โปรดตรวจสอบปัญหาทั่วไปสามข้อนี้และแก้ไขหากจำเป็น

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีแก้ไขข้อผิดพลาดทั่วไปอื่น ๆ ใน R:

วิธีแก้ไข: NAs ถูกแนะนำโดย Coercion
วิธีแก้ไข: ค่าหายไปโดยจำเป็นต้องระบุเป็นจริง/เท็จ
วิธีแก้ไข: จำนวนดัชนีบนเมทริกซ์ไม่ถูกต้อง
วิธีการซ่อมแซม: จำนวนรายการที่ต้องเปลี่ยนไม่ใช่ผลคูณของความยาวในการเปลี่ยน

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *