2011-11-22 185 views

回答

2

對於重複的例子

library(IRanges) ## Bioconductor 
rle = Rle(sample(2, 100000, TRUE)) 
v = successiveViews(rle, rep(5, 1000), gap=10) 

,然後也許

r = seqselect(rle, start(v), end(v)) 
matrix(as.integer(r), nrow=5) 

如果您提供自己的榜樣和時間,然後有可能要問,這是否是一種進步與否。

更新2016年7月29日

的脅迫矩陣可以通過unlist()荷蘭國際集團的意見,並調用矩陣來完成,

matrix(unlist(v), nrow=5) 

這工作,部分原因是matrix()強制將其第一個參數一個向量。

+0

seqselect似乎不再存在? –

+0

@TheUnfunCat我更新了答案。 –