如何在 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 次浏览

启动你的 事业

完成课程获得认证

立即开始
广告