在Rdata中保存矩阵并更新Rdata文件

时间:2013-08-30 09:36:00

标签: r rdata

我有一个矩阵:

mat<-matrix(data=1:30,ncol=10,nrow=3)

我想将此保存到Rdata:

save(mat, file="m.Rdata")

然后加载它:

m<-load("m.Rdata")

然后看看它的内容:

m
[1] "mat"

显示的全部是保存的矩阵的名称,但值丢失。

我做错了什么?

另外

一旦我保存了矩阵,我想创建一个新的矩阵:

mat2<-matrix(data=30:59,ncol=10,nrow=3)

我想将这个mat2保存到同一个Rdata文件中,正确的程序是什么?

2 个答案:

答案 0 :(得分:5)

只需使用load("m.Rdata")

即可

然后尝试ls()。你应该看到你的矩阵名称。

考虑阅读R - The Workspace

的基础知识

答案 1 :(得分:0)

使用

write.table(mat, file="m.Rdata")
m<-read.table("m.Rdata")