0

私はRで完全に新しいです。同じオブジェクト内に空間データフレームと通常のデータフレームを保存しようとしています。以下のコードを適用すると、オブジェクトが R ワークスペースとして保存されますが、これは正常ですか? つまり、代わりに.rdaデータを取得したかったのです。私が具体的にやりたいのは、これら2つのオブジェクトで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 に答える