R中的光栅合并
我需要一些R语法的帮助来完成(我认为)一个相当简单的任务-希望有人能帮助 我有一张英国的栅格地图,分为邮政编码区(例如DE、NG、NR等,总共127个邮政编码) 我已经安装了“光栅”软件包,并成功地在R中绘制了.img。所有这些都正常工作,光栅看起来正确 我还有一个逗号分隔的CSV文件,其中包含与光栅相同的邮政编码,旁边还有一列包含每个邮政编码的收入 我想知道是否有人可以帮助我将收入数据合并/绑定到光栅中的正确邮政编码中,以便我可以绘制每个邮政编码的收入。 我觉得我应该使用cbind和重新分类来做这件事,但我自己无法解决 任何帮助都将不胜感激。提前谢谢 这是我到目前为止的代码…还不是火箭科学R中的光栅合并,r,R,我需要一些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”)
邮政编码罗伯特,非常感谢你的回答。我将很快尝试这个方法,并报告它是否有效。然而,我理解语法,它看起来正是我想要的。再次感谢您抽出时间。