如何定义"休息"分类栅格数据

时间:2017-06-21 20:40:43

标签: r spatial raster conditional-split

第一次在这里发帖提问。这个论坛帮助了无用的时间,但现在,我的R技能不足以完成这项工作。

我的问题是:我有一个具有多个属性的空间数据框架,例如Grid_code(像素值,整数),Sub_Population(字符)和Origin_year(整数)。我需要找到中断值,在这种情况下,3个中断值可以在每个类中放置1/4像素 - 这将是4个类。 此外,关于Sub_population和Origin_year唯一组合,此中断将有所不同。

 SubPop    Origin   grid_code
 AL        2008   4.730380
 AL        2008   5.552315
 AL        2008   5.968850
 AL        2008   5.128384
 AL        2009   6.927450
 AL        2009   7.135734
 ALCentral    2008   7.381087
 ALCentral    2008   6.232927
 ALCentral    2009   6.431800
 ALCentral    2009   6.690246
 ALCentral    2009   6.794144

也就是说,将像素分配到4个不同类(每个类中1/4像素)的中断将是Sub_population和Origin_Year的每个组合的唯一单组。

我在想做什么:

对于Sub_population和Origin_year的每个独特组合,我将创建一个df。

> cstands_spdf_split <- cstands_select_df[ which(
> cstands_select_df$SubPop == "AL" | cstands_select_df$Origin
> ==2008) , ]

现在我需要知道为这个独特的组合定义休息时间。我正在考虑使用分数函数和分位数,但我不知道如何做到这一点...

在这段时间内,我会更新此脚本以用于像函数一样运行。

任何反馈都表示赞赏。

0 个答案:

没有答案