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

[R강의] 158. 벡터 원소의 순서를 바꾸는 방법과 원리

by 만다린망고 2023. 4. 26.
반응형

아래와 같은 벡터가 있다고 합시다. 

v=c('A','B','C')


순서를 B,A,C 로 바꾸고 싶다면 아래와 같이 하면 됩니다. 

> v[c(2,1,3)]
[1] "B" "A" "C"


인덱싱을 이용한 것인데요. c(2,1,3) 을 인덱스로 입력하면 두번째, 첫번째,세번째 순서로 원소를 가져와 벡터 형태로 나열하게 됩니다. 

아래와 같이 입력하면 어떻게 출력될까요? 

v[c(2,1,2)]


B,A,B 가 출력됩니다. 인덱스를 중복으로 입력해도 된다는 것을 알 수 있습니다. 

 

 

 

반응형

댓글