特定染色体靶标的重复循环

时间:2017-07-16 15:22:05

标签: r

我是新手,所以欢迎任何建议。

我在数据框中有三列,一列显示染色体位置,接下来两列显示染色体位置的开始和结束(即chr1 1100 1200)。

前十行显示chr1的数据,但之后有chr2的数据,依此类推。

我创建了一个循环,我只想将它应用于chr1行。然后我想为chr2重复相同的事情。

到目前为止,我已经编写了以下似乎不起作用的内容:for(i in data.frame $ chr1)。

还有其他建议吗?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用split功能。它将沿染色体变量分开,您可以使用sapplylapply函数迭代每个列表元素(现在保存单个染色体的数据)。如果您提供可重现的示例,则显示如何实现此功能非常简单。