더북(TheBook)

연속된 숫자로 구성된 벡터

다량의 데이터가 있을 때 데이터의 일부를 한 번에 잘라서 처리하기 위해 흔히 숫자 색인 값이 저장된 벡터를 사용한다. 또, 연속된 데이터를 한 번에 잘라낼 경우가 많아 연속된 숫자가 저장된 벡터가 종종 필요하다. R에서는 이를 위한 몇 가지 문법과 함수를 제공하는데 다음 표에 그 내용을 정리했다.

표 2-9 연속된 숫자로 구성된 벡터 관련 함수

seq : 시퀀스를 생성한다.

seq(
  from,  # 시작 값 
  to,    # 끝 값 
  by     # 증가치 
)

from부터 to까지의 값을 by 간격으로 저장한 숫자 벡터를 반환한다.

seq_along : 주어진 객체의 길이만큼 시퀀스를 생성한다.

seq_along(
  along.with  # 이 인자 길이만큼 시퀀스를 생성한다. 
)

반환 값은 along.with의 길이가 N일 때, 1부터 N까지의 숫자를 저장한 벡터다.

다음은 시퀀스 생성과 관련한 문법이다.

표 2-10 시퀀스 생성 문법

문법

의미

from:end

from부터 end까지의 숫자를 저장한 벡터를 반환함(from과 end 포함)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.