R studio

R 벡터의 인덱스

김매콤 2023. 7. 5. 14:34

오늘은  벡터의 인덱스에 대해서 배워보겠다.

바로 배워 보자

 


벡터에도 인덱스 값이 있다.

여기서 인덱스란 

벡터 안에 있는 각 값들의 자리번호 정도로 생각하면 된다.

a = c(20,35,68,48,96)
a[1]
a[2]
a[3]

위 코드의 실행 결과이다.

위의 코드 처럼 벡터 뒤에[]를 붙여주고 안에 찾고 싶은 값의 자리번호(인덱스)를 검색하면 된다.  

 

 

혹시 여러개의 값을 인덱스로 추출하려면 어떻게 해야한다면 밑의 코드처럼 하면된다.

a = c(20,35,68,48,96)
a[c(1,3,5)]
a[1:3]
a[-2]
a[-c(3:5)]

1번 : a의 1, 3, 5번 인덱스에 있는 값을 보겠다.

2번 : a의 1번~3번 인덱스에 있는 값을 보겠다.

3번 : a에서 2번 인덱스를 빼고 출력 하겠다.

4번: a에서 3번~5번 인덱스를 빼고 출력 하겠다.

 

위 코드의 설명이다. 참고하자

 

 

혹시 벡터에 저장된 값을 바꾸고 싶다면 인덱스를 사용해서 바꿔보자

a = c(20,35,68,48,96)
a[3] = 3
a
a[c(1,5)] = c(1,5)
a

2번 : 3번 인덱스에 위치한 값을 3으로 바꿔라

3번 : a의 값 확인

4번 : a의 1번째 인덱스와 5번째 인덱스의 값을 1 과 5로 바꿔라

5번 : a의 값 확인


이렇게 벡터의 인덱스에 대해서 알아보았다. 

다음 시간에는 벡터의 연산에 대해서 알아보자. 

'R studio' 카테고리의 다른 글

R 벡터에 사용하는 함수  (0) 2023.07.27
R 벡터의 연산  (0) 2023.07.22
R 벡터  (0) 2023.07.01
R 변수  (0) 2023.06.30
R 산술연산과 산술연산 함수  (0) 2023.06.29