คุณจะนำเข้าไฟล์ข้อความธรรมดาเป็นสตริงอักขระตัวเดียวใน R ได้อย่างไร ฉันคิดว่านี่อาจจะเป็นคำตอบที่ง่ายมาก แต่เมื่อฉันลองวันนี้ฉันพบว่าฉันไม่สามารถหาฟังก์ชั่นการทำเช่นนี้ได้
ตัวอย่างเช่นสมมติว่าฉันมีไฟล์foo.txt
พร้อมสิ่งที่ฉันต้องการส่งข้อความ
ฉันลองด้วย:
scan("foo.txt", what="character", sep=NULL)
แต่นี่กลับเป็นเวกเตอร์ ฉันได้รับมันทำงานค่อนข้างด้วย:
paste(scan("foo.txt", what="character", sep=" "),collapse=" ")
แต่นั่นเป็นวิธีแก้ปัญหาที่น่าเกลียดซึ่งอาจไม่แน่นอนเช่นกัน
readr::read_file
แก้ปัญหานี้ได้อย่างดีตอนนี้