我是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")
答案 0 :(得分:4)
尝试:
saveRDS(list(mcvfinal,polypc1),file="polypc.rds")
负载:
foo = readRDS("polypc.rds")
# mcvfinal is foo[[1]]
# polypc1 is foo[[2]]