【问题标题】:R language saving SpatialPixelsDataFrame objectsR 语言保存 SpatialPixelsDataFrame 对象
【发布时间】:2016-11-11 11:57:26
【问题描述】:

请先询问基本问题

将 SpatialGridDataFrame 对象转换为 SpatialPixelsDataFrame 对象可能是一项需要时间(和计算机内存)的任务,尤其是在涉及大网格时。

我一直未能成功地考虑创建一次 SpatialPixelsDataFrame 对象的可能性,并以这样一种方式保存它,以便我以后能够将其上传为... SpatialPixelsDataFrame 对象。

谁能告诉我怎么做?

丹克肖恩

佩雷

【问题讨论】:

    标签: r object save geospatial


    【解决方案1】:

    您可以将 R 对象保存在 RDS 文件中:

    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")
    

    等等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      • 1970-01-01
      相关资源
      最近更新 更多