R中的光栅合并

R中的光栅合并,r,R,我需要一些R语法的帮助来完成(我认为)一个相当简单的任务-希望有人能帮助 我有一张英国的栅格地图,分为邮政编码区(例如DE、NG、NR等,总共127个邮政编码) 我已经安装了“光栅”软件包,并成功地在R中绘制了.img。所有这些都正常工作,光栅看起来正确 我还有一个逗号分隔的CSV文件,其中包含与光栅相同的邮政编码,旁边还有一列包含每个邮政编码的收入 我想知道是否有人可以帮助我将收入数据合并/绑定到光栅中的正确邮政编码中,以便我可以绘制每个邮政编码的收入。 我觉得我应该使用cbind和重新分类来

我需要一些R语法的帮助来完成(我认为)一个相当简单的任务-希望有人能帮助

我有一张英国的栅格地图,分为邮政编码区(例如DE、NG、NR等,总共127个邮政编码)

我已经安装了“光栅”软件包,并成功地在R中绘制了.img。所有这些都正常工作,光栅看起来正确

我还有一个逗号分隔的CSV文件,其中包含与光栅相同的邮政编码,旁边还有一列包含每个邮政编码的收入

我想知道是否有人可以帮助我将收入数据合并/绑定到光栅中的正确邮政编码中,以便我可以绘制每个邮政编码的收入。

我觉得我应该使用cbind和重新分类来做这件事,但我自己无法解决

任何帮助都将不胜感激。提前谢谢

这是我到目前为止的代码…还不是火箭科学

setwd("C:\\Users\\[username]\\Documents\\GIS\\Test Data")
require(raster)
revenue<-read.table("revenue.csv",header=T,row.names=1,sep=",")
postcodes<-raster("C:\\Users\\[username]\\Documents\\GIS\\Test Data\\rasters\\postcodes\\postcodes.img")
trim(postcodes)
plot(postcodes)
setwd(“C:\\Users\\[username]\\Documents\\GIS\\testdata”)
需要(光栅)

收入您应该能够使用“subs”方法实现这一点。您没有向我们展示太多关于您的数据(例如,head(revenue)),但它应该是这样工作的:

library(raster)
setwd("C:\\Users\\[username]\\Documents\\GIS\\Test Data")
postcodes <- raster("rasters\\postcodes\\postcodes.img")
revenue <- read.csv("revenue.csv")

subs(postcodes, revenue, by='code', which='rev')
库(光栅)
setwd(“C:\\Users\\[username]\\Documents\\GIS\\testdata”)

邮政编码罗伯特,非常感谢你的回答。我将很快尝试这个方法,并报告它是否有效。然而,我理解语法,它看起来正是我想要的。再次感谢您抽出时间。