【发布时间】:2013-08-09 13:11:58
【问题描述】:
假设我想生成范围为 1 到 10 的 bin
round(seq(1,20,length.out=5))
输出是
1 6 10 15 20
我想形成一个data.frame
[,1] [,2]
[1,] 1 6
[2,] 7 10
[3,] 11 15
[4,] 16 20
所以起点分别是 1,7,11,16,终点分别是 6,10,15,20。
有什么解决办法吗?
【问题讨论】:
-
如何选择开始?范围是什么意思(是最大-最小吗?)?
-
你是怎么想出 1、7、11 和 16 的。只是 0+1、6+1、10+1、15+1 吗?
-
为什么要这样的data.frame?您可能能够更轻松地实现最终目标。告诉我们,您真正想要实现的目标。
-
我想将一个区域合并为相同大小的小区域。这听起来很像“切”。但我想要每个小箱子的非重叠边界以便进一步操作。更具体地说,我正在尝试对基因组区域进行分类,提取映射在该区域上的读取。为此,我需要一个 rangedData,并且为此目的生成了 data.frame。
标签: r