본문 바로가기
R 주제/R 기초 및 통계 강의

[R 강의] 77. match 함수

by 만다린망고 2020. 4. 1.
반응형
도구 R로 푸는 통계

77. match 함수



match 함수는 첫번째 벡터의 인수(argument)가 두번째 벡터의 인수의 몇번째에 있는지를 알려줍니다. 없는 경우는 NA를 반환합니다. 


> a=c(1,2,3,4,5)

> b=c(2,5,7,8,9)

> match(a,b)

[1] NA  1 NA NA  2


1은 b에 없기 때문에 NA가 반환되고, 2는 b의 첫번째 원소이므로 1이 반환되는 것입니다. 


반환되는 NA 값을 바꿀 수도 있습니다 .


> match(a,b,nomatch=0)

[1] 0 1 0 0 2


문자로는 반환할 수 없습니다. 


> match(a,b,nomatch="a")

[1]  NA  1 NA NA  2

경고메시지(들): 

In match(a, b, nomatch = "a") : 강제형변환에 의해 생성


 

 

영상이 더 편하신 분

반응형

댓글