Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中保存数据文件_R_Saving Data - Fatal编程技术网

在R中保存数据文件

在R中保存数据文件,r,saving-data,R,Saving Data,我已经成功地将一个.txt文件加载到R中。我想保存数据,以便我能够实际地使用它。保存文件的命令是什么?我是将文件保存到现有软件包中(使用r、MASS)还是作为单独的文件保存?您要查找的命令是以下命令之一: save():将提到的对象保存为R对象(扩展名.RData)。这些文件是二进制文件,可以使用load() write():是cat()的包装器,用于从对象(通常是矩阵)创建文本文件 write.table()和write.csv():是将数据帧写入带有特定分隔符的文本文件的命令 同时选中用

我已经成功地将一个.txt文件加载到R中。我想保存数据,以便我能够实际地使用它。保存文件的命令是什么?我是将文件保存到现有软件包中(使用r、MASS)还是作为单独的文件保存?

您要查找的命令是以下命令之一:

  • save()
    :将提到的对象保存为R对象(扩展名.RData)。这些文件是二进制文件,可以使用
    load()
  • write()
    :是
    cat()
    的包装器,用于从对象(通常是矩阵)创建文本文件
  • write.table()
    write.csv()
    :是将数据帧写入带有特定分隔符的文本文件的命令
同时选中用于将其他输出重定向到文件(通常用于日志记录目的)的
sink()

请阅读R的手册:

相关问题:


为什么要再次保存数据-如果可以从
.txt
加载,则无需保存数据即可使用它?如果从txt文件加载的时间成本不高(即,因为它需要大量的处理和重新格式化),我看不到以不同格式保存它的好处。如果某人/你更改了
.txt
文件怎么办

相反,如果数据不是太大/太复杂,我倾向于这样做,有一个数据导入和处理脚本,其中包含加载数据的代码,并在需要时从
.txt
文件处理它。从我的分析脚本调用此脚本,以便加载、处理和使用原始数据

如果每次要使用数据时,数据导入和处理/格式化的成本太高,无法完成,则根据@Joris Meys的回答,将其保存为R对象(通过
save()