반응형
도구 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") : 강제형변환에 의해 생성
영상이 더 편하신 분
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 79. R 스튜디오 설치 (0) | 2020.04.01 |
---|---|
[R 강의] 78. match.arg 함수 (0) | 2020.04.01 |
[R 강의] 76. table 함수는 분할표를 만든다 (0) | 2020.04.01 |
[R 강의] 75. R에서 제공하는 모든 색상 살펴보기(colors) (0) | 2020.04.01 |
[R 강의] 74. R코드 주석 처리 방법 (0) | 2020.03.31 |
댓글
만다린망고님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.