我正在尝试从工作簿中运行此代码
meuse.ov <- overlay(meuse.grid, meuse)
meuse.ov@data <- cbind(meuse.ov@data, meuse[c("zinc", "lime")]@data)
“meuse”是SpatialDataFrame
“meuse.grid”是SpatialGridDataFrame
不推荐使用函数overlay
,因此我使用的是over
,但生成的“meuse.ov”文件不是S4类数据。我假设“meuse.ov”需要是SpatialDataFrame
才能继续第二行代码。
任何人都可以建议一种方法,我可以将“meuse.ov”转换为SpatialDataFrame
或建议替代over
生成一个吗?