R_Alphabet - RとLinuxと...

RとLinuxと...


R_Alphabet

Rの備忘録

アルファベットの組み合わせを文字ベクトルとして作成する方法

for( i in 0:2 ){
  for(j in 1: length(LETTERS)){
     cat( paste(LETTERS[i+1], LETTERS[j], sep = ""), 
                          i * length(LETTERS) + j, "\n" )
   } 
}
AA 1 
AB 2 
AC 3 
AD 4 
AE 5 
AF 6 
AG 7 
AH 8 
AI 9 
AJ 10 
AK 11 
AL 12 
AM 13 
AN 14 
AO 15 
AP 16 
AQ 17 
AR 18 
AS 19 
AT 20 
AU 21 
AV 22 
AW 23  
AX 24 
AY 25 
AZ 26 
BA 27 
BB 28 
BC 29 
BD 30
...

単にアルファベットの組み合わせであれば

outer(LETTERS, LETTERS, paste, sep = "")
 
Link: Rの備忘録(1650d)
Last-modified: 2010-12-15 (水) 22:13:36 (2748d)