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