如何在 R 中儲存 csv 檔案並使用 fread 讀入?
要儲存一個 csv 檔案,我們可以使用 R 中的 write.csv 函式,並且如果我們想要使用 fread 讀入它,那麼 fread 函式將與 csv 檔案的名稱一起使用。使用 fread 函式讀入 csv 檔案的好處是會在原始 csv 檔案中新增一個變數,其中包含 ID(從 1 到列值的長度以整數形式)。
考慮下面的資料框 -
示例
x<-rpois(20,5) y<-rpois(20,5) z<-rpois(20,5) df<-data.frame(x,y,z) df
輸出
x y z 1 8 2 4 2 2 5 4 3 5 5 3 4 7 3 9 5 3 3 7 6 1 10 6 7 5 5 3 8 4 5 3 9 5 5 2 10 8 9 7 11 6 5 6 12 8 4 3 13 6 5 10 14 4 5 3 15 4 5 7 16 6 5 6 17 6 4 6 18 2 8 7 19 6 4 3 20 8 5 6
將上面的資料框儲存為 csv 檔案 -
write.csv(df,"FreadReadingEx.csv")
使用 fread 函式讀入 csv 檔案 -
示例
fread("FreadReadingEx.csv")
輸出
V1 x y z 1: 1 8 2 4 2: 2 2 5 4 3: 3 5 5 3 4: 4 7 3 9 5: 5 3 3 7 6: 6 1 10 6 7: 7 5 5 3 8: 8 4 5 3 9: 9 5 5 2 10: 10 8 9 7 11: 11 6 5 6 12: 12 8 4 3 13: 13 6 5 10 14: 14 4 5 3 15: 15 4 5 7 16: 16 6 5 6 17: 17 6 4 6 18: 18 2 8 7 19: 19 6 4 3 20: 20 8 5 6
廣告