如何制作包含所有字符可能性的向量

时间:2017-08-21 13:44:25

标签: r

我想制作一个包含所选长度特定字符的所有可能性的向量。例如,字符为ABM,所选长度为2,则输出应为AA, AB, AM, BA, BB, BM, MA, MB, MM

谢谢

1 个答案:

答案 0 :(得分:1)

尝试以下方法,从给定的字母列表中提供所有可能的2字母组合。

do.call(paste0,expand.grid(rep(list(c('A', 'B', 'M')), 2)))
# [1] "AA" "BA" "MA" "AB" "BB" "MB" "AM" "BM" "MM"