4

我有一个矩阵:

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 文件中,正确的程序是什么?

4

2 回答 2

6

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

并尝试ls()。您应该看到您的矩阵名称。

考虑阅读 R的基础知识 - 工作区

于 2013-08-30T09:41:37.283 回答
0

利用

write.table(mat, file="m.Rdata")
m<-read.table("m.Rdata") 
于 2020-06-20T21:37:26.737 回答