0

第一次在这里发问题。这个论坛帮助了无用的时间,但现在,我觉得我的 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) , ]

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

在时间和倾向内,我将更新此脚本以像函数一样运行。

任何反馈表示赞赏。

4

0 回答 0