我有一个“im
”
mylist
$sp1
$sp2
$sp3
我希望将它们转换为类“SpatialGridDataFrame
”
这适用于“im
”类的单个对象:
a <- mylist$sp1
b <- as(a, "SpatialGridDataFrame")
然后我想将新列表b中的每个元素保存为.TIFF文件,列表中的每个元素的名称(sp1.TIFF,sp2.TIFF等)
这也适用于包“rgdal”中的单个对象:
writeGDAL(b, "sp1.TIFF")
有任何线索吗?
答案 0 :(得分:0)
您可以使用lapply
循环播放列表的names
mylist.df <- lapply(names(mylist),
function(x) {
b <- as(mylist[[x]], "SpatialGridDataFrame")
writeGDAL(b,paste(x,".TIFF",sep=''))
b
})
在这里,您可以转换列表并保存对象。