如何使用R识别data.frame中相似值的间隔

时间:2018-11-13 10:57:18

标签: r function

我处理导入到R中的高分辨率雪密度剖面。

在数据帧中,有一个分配给深度值的测量密度值。看起来像这样(只是简短的摘录):

#(simplified) example data.frame
Depth   Density
0.050700    0.3707
0.050828    0.3666
0.050956    0.3664
0.051085    0.3652
0.051213    0.3644
0.051341    0.3752
0.051470    0.3730
0.051598    0.3721
0.051726    0.3620
0.051855    0.3622
0.051983    0.3621
0.052111    0.3625
0.052240    0.3624
0.052368    0.3620
0.052496    0.3621
0.052625    0.3644
0.052753    0.3643
0.052882    0.3652
0.053010    0.3658
0.053138    0.3660
0.053267    0.3664
0.053395    0.3674
0.053523    0.3600

我想确定相同/相似密度值的间隔-这个想法是计算“雪/密度层”。 理想情况下,我应该能够

  • 调整层长度的阈值和层内的最小/最大密度值
  • 允许层内某个值的密度波动
  • 定义定义层边缘的内容(例如某个密度值或斜率)

例如: 在给定的data.frame中,我要确定最小长度= 0.005(深度),flucmax = 0.0007(密度)的间隔

#found interval no.1
Depth   Density
0.051726    0.3620
0.051855    0.3622
0.051983    0.3621
0.052111    0.3625
0.052240    0.3624
0.052368    0.3620
0.052496    0.3621

有人知道如何实现吗?我在搜索中错过了一项功能吗? 预先感谢您的每条评论!

0 个答案:

没有答案