如何保存csv并在R中使用fread进行读取?

要保存一个csv文件,我们可以write.csv在R中使用function,如果要使用fread读取它,则fread函数将与csv文件的名称一起使用。使用fread函数读取csv文件的好处是,会将一个变量添加到原始csv文件中,该变量包含从1到列值长度的整数形式的id。

考虑以下数据帧-

示例

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

猜你喜欢