0

我在 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")
4

1 回答 1

4

尝试:

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

加载:

foo = readRDS("polypc.rds")

# mcvfinal is foo[[1]]
# polypc1 is foo[[2]]
于 2013-05-31T19:10:21.157 回答