我已经提取了38个不同多边形中光栅像素的摘要统计(最小值,第1个四分位数,平均值等),这些多边形存在于shapefile中,如下所示
extracted_product<-extract(raster, shapefile, fun=summary, na.rm=TRUE)
extracted_product是一个包含38个元素(每个元素代表一个多边形)的列表,其中包含摘要统计信息。我想获得一个38行的数据帧,代表38个多边形,列是min,1st quartile,mean等。我该怎么做?我试过以下
x<-data.frame(unlist(extracted_product))
但是我得到一个带有一个coloumn的数据框,其中包含摘要统计信息,即5行min,1st quartile等是一个多边形,这不是我想要的。
任何建议都会有很大帮助。
答案 0 :(得分:1)
你没有提供任何数据......所以在这里猜一下:
myList = list(item1 = summary(c(1,2,3)),
item2 = summary(c(3,4,5)),
item3 = summary(c(8,8,8)),
item4 = summary(c(9,9,9))
如果那与你的那个相似
x <- do.call(rbind, myList)