请原谅我提出的基本问题
将SpatialGridDataFrame对象转换为SpatialPixelsDataFrame对象可能是一个时间(和计算机内存)要求的任务,尤其是涉及大网格时。
我一直没有成功地创建一次SpatialPixelsDataFrame对象,并以这种方式保存它,以后我可以将它作为一个SpatialPixelsDataFrame对象上传。
有人可以告诉我该怎么做吗?
Dankechön
perep
答案 0 :(得分:1)
您可以在RDS文件中保存R对象:
saveRDS(anything, file="anything.rds")
然后将其加载回来:
anything = readRDS(file="anything.rds")
有人可能会建议您使用save()
代替RData文件:
save(anything, file="mything.RData")
但这意味着除非你做一些摆弄,否则你必须将它加载到名为anything
的东西中:
rm(anything)
load(file="mything.RData")
summary(anything) # A magic "anything" has appeared!
因此,使用RDS文件,然后您可以将它们加载回您喜欢的任何对象名称:
foo = readRDS("anything.rds")
bar = readRDS("anything.rds")
等等。