如果我有一系列字符,例如 "AABBABBBAAAABBAAAABBBAABBBBABABB"
.
有没有办法让 R 计算 A
的运行次数?并说明每个长度有多少?
所以我想知道 3 A
有多少个实例在一行中,单个 A
有多少个实例, 2 A
有多少个实例排成一排,等等。
最佳答案
table(rle(strsplit("AABBABBBAAAABBAAAABBBAABBBBABABB","")[[1]]))
给
values
lengths A B
1 3 1
2 2 3
3 0 2
4 2 1
这(向下阅读 A 列)意味着有 3 A 运行长度为 1、2 A 运行长度为 2 和 2 A 运行长度为 4。
关于regex - 如何计算字符串中某个字符的频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31023902/