将分箱数据恢复到起止位置

问题描述

我有以下数据框:

1   1   480
2   1   213
3   1   107
486 484 53
487 484 21

这是分箱的数据,分箱号在第 1 列和第 2 列,随机值在第 3 列。现在,我想恢复分箱,以返回原始数据。我知道 bin 大小是 5000,最大值是 2432066 因此,bin 1 将从 1 到 5000,bin 2 从 5000 到 10000,等等。还有我的最后一个 bin # 487 从 2430000 到 2432066)。 但是如何在 R 中以编程方式执行此操作?

因此,我的预期输出是:

#start1 stop1 start2 stop2 value
1 5000 1 5000 480
5000 10000 1 5000 213
10000 15000 1 5000 107
2425000 2430000 2415000 2420000 53
2430000 2432066 2415000 2420000 21

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)