如何在R?中生成AA,AB,AC ...,BA,BB,BC ...,CA,CB,CC,...,ZZ系列?

时间:2017-11-21 07:12:19

标签: r combinations

我必须生成类似于excel的默认列名的字母系列(AA,AB,AC ...,BA,BB,BC ...,CA,CB,CC,...,ZZ)文件。

我通过使用组合功能尝试了如下,

combn(LETTERS,2)

然而,这与我的要求不符。

2 个答案:

答案 0 :(得分:2)

as.vector(sapply(LETTERS,function(x) sapply(LETTERS , function(y) paste0(x,y))))

答案 1 :(得分:0)

另一个选择是outer

out <- c(outer(LETTERS, LETTERS, paste0))
head(sort(out))
# [1] "AA" "AB" "AC" "AD" "AE" "AF"