在R中保存数据文件
我已经成功地将一个.txt文件加载到R中。我想保存数据,以便我能够实际地使用它。保存文件的命令是什么?我是将文件保存到现有软件包中(使用r、MASS)还是作为单独的文件保存?您要查找的命令是以下命令之一:在R中保存数据文件,r,saving-data,R,Saving Data,我已经成功地将一个.txt文件加载到R中。我想保存数据,以便我能够实际地使用它。保存文件的命令是什么?我是将文件保存到现有软件包中(使用r、MASS)还是作为单独的文件保存?您要查找的命令是以下命令之一: save():将提到的对象保存为R对象(扩展名.RData)。这些文件是二进制文件,可以使用load() write():是cat()的包装器,用于从对象(通常是矩阵)创建文本文件 write.table()和write.csv():是将数据帧写入带有特定分隔符的文本文件的命令 同时选中用
:将提到的对象保存为R对象(扩展名.RData)。这些文件是二进制文件,可以使用save()
load()
:是write()
的包装器,用于从对象(通常是矩阵)创建文本文件李>cat()
和write.table()
:是将数据帧写入带有特定分隔符的文本文件的命令write.csv()
sink()
请阅读R的手册:
相关问题:
.txt
加载,则无需保存数据即可使用它?如果从txt文件加载的时间成本不高(即,因为它需要大量的处理和重新格式化),我看不到以不同格式保存它的好处。如果某人/你更改了.txt
文件怎么办
相反,如果数据不是太大/太复杂,我倾向于这样做,有一个数据导入和处理脚本,其中包含加载数据的代码,并在需要时从.txt
文件处理它。从我的分析脚本调用此脚本,以便加载、处理和使用原始数据
如果每次要使用数据时,数据导入和处理/格式化的成本太高,无法完成,则根据@Joris Meys的回答,将其保存为R对象(通过save()
)