วิธีการแก้
ลองสิ่งนี้: 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%