我使用以下代码在 r 中创建了 SpatialPolygons 对象列表,并希望通过 for 循环运行每个多边形。我想访问我分配给每个对象的原始名称,以便可以在 for 循环中使用它。这应该很容易,但我不知道如何使用 SpatialPolygons 对象来做这件事,因为一旦加载到将其链接到此原始名称的 for 循环中,似乎没有任何信息存储在对象中。任何帮助都会很棒。谢谢!
oblist = c(p1,p2,p3,p4)
for(i in 1:length(oblist)){
obs = oblist[[i]]
obj.nm = #some way to obtain the original object name i.e. p1 for oblist[[1]]
…#etc#
}