如何在 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

更新時間: 2021 年 2 月 10 日

615 次瀏覽

啟動你的 事業

完成課程獲得認證

立即開始
廣告