要保存一个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