將檔案寫入磁碟
fwrite() 是平行化的檔案寫入工具,和 fread() 一樣有聰明的預設值。
例如,在主控台印出 dt,你會發現欄位 name 的名字與姓氏以 , 分隔,而欄位 val 的型別是 list。fwrite() 會自動替 name 欄位加上引號,並替清單欄位加入次要分隔符(OR 運算子的符號 |)。
本練習屬於課程
R 的 data.table 資料操作
練習說明
- 使用檔名
"fwrite.txt"將dt寫到磁碟。 - 用
readLines()匯入該檔,確認name欄位已自動加上引號,且清單欄位以|分隔。 - 用
fread()匯入該檔。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Write dt to fwrite.txt
___(___, "___")
# Import the file using readLines()
___("fwrite.txt")
# Import the file using fread()
___("fwrite.txt")