1

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")

どんな手掛かり?

4

1 に答える 1

0

あなたのリストlapplyをループするために使用できますnames

mylist.df <- lapply(names(mylist), 
                       function(x) {
                            b <- as(mylist[[x]], "SpatialGridDataFrame")
                            writeGDAL(b,paste(x,".TIFF",sep=''))
                            b
                       })

ここで、リストが変換され、オブジェクトが保存されます。

于 2012-12-26T13:04:27.903 に答える