保存R对象不是工作空间

时间:2013-05-31 18:39:40

标签: r workspace rdata

我是R的新人 我试图在同一对象中保存空间数据帧和普通数据框。当我应用下面的代码时,它将对象保存为R工作区,这是正常的吗?我的意思是我想要获得一个.rda数据。我特别想要做的是获得具有这两个对象的R数据。我希望空间数据框保持其空间特征。有人能帮助我吗?

##import a text table 
mcvfinal<-read.csv("dataCPWithAge.csv",header=TRUE,sep=",",dec=".") 

##reading the shapefile 
library(rgdal) polypc1 <- readOGR(".", "CP3poly_Matchingshp")   

##saving the two frames into the same object 
save(mcvfinal,polypc1,file="polypc.Rdata")

1 个答案:

答案 0 :(得分:4)

尝试:

saveRDS(list(mcvfinal,polypc1),file="polypc.rds")

负载:

foo = readRDS("polypc.rds")

# mcvfinal is foo[[1]]
# polypc1 is foo[[2]]