将摘要统计信息列表取消列入R中的数据框

时间:2018-03-16 18:57:22

标签: r r-raster

我已经提取了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等是一个多边形,这不是我想要的。

任何建议都会有很大帮助。

1 个答案:

答案 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)