假设我有一个这样的 Rle,长度为 10:
b = rle(c("H", "T", "T", "H", "H", "H", "H", "H", "T", "H"))
如何在不使用的情况下获得该对象的长度inverse.rle
?
length(inverse.rle(b))
# 10
我有一些稀疏的 Rles 代表染色体,它们的长度可以达到数亿,所以我宁愿不使用逆。
akruns 答案不适用于我的数据:
> a
$ mydata
numeric-Rle of length 57442693 with 12471 runs
Lengths: 2709826 100 31062 100 ... 2 232 100 47
Values : 0 1 0 1 ... 1 0 1 0
> a$lengths
NULL