วิธีการแก้
ลองสิ่งนี้: x <- read.csv("C:/Users/surfcat/Desktop/2006_dissimilarity.csv", header=TRUE)
คำอธิบาย
R ไม่สามารถเข้าใจเส้นทาง windows ปกติได้อย่างถูกต้องเนื่องจาก"\"
มีความหมายพิเศษ - ใช้เป็นอักขระหลีกเพื่อให้อักขระต่อไปนี้มีความหมายพิเศษ ( \n
สำหรับขึ้นบรรทัดใหม่\t
สำหรับแท็บ\r
สำหรับการกลับรถ ... ดูที่นี่ )
เพราะ R ไม่รู้ลำดับ\U
มันบ่น เพียงแค่แทนที่"\"
ด้วย"/"
หรือใช้เพิ่มเติม "\"
เพื่อหลีกเลี่ยงไฟล์ "\"
จากความหมายพิเศษและทุกอย่างก็ราบรื่น
ทางเลือก
บน windows ฉันคิดว่าสิ่งที่ดีที่สุดในการปรับปรุงเวิร์กโฟลว์ของคุณด้วยพา ธ เฉพาะของ windows ใน R คือการใช้เช่น AutoHotkey ซึ่งอนุญาตให้ใช้ปุ่มลัดที่กำหนดเอง:
- กำหนด Hotkey เช่นCntr-Shift -V
- กำหนดขั้นตอนที่แทนที่แบ็กสแลชภายในคลิปบอร์ดของคุณด้วยเครื่องหมายทับ ...
- เมื่อใดก็ตามที่คุณต้องการคัดลอกวางเส้นทางลงใน R คุณสามารถใช้Cntr- Shift- VแทนCntr-V
- Et-voila
AutoHotkey Code Snippet (ลิงก์ไปยังหน้าแรก)
^+v::
StringReplace, clipboard, clipboard, \, /, All
SendInput, %clipboard%