웹사이트 검색

seq() 함수를 사용하여 R에서 시퀀스 생성


seq() 함수를 사용하여 R에서 시퀀스를 생성하는 것은 매우 중요하며 데이터 분석에 많이 사용됩니다. 시작 및 끝 번호를 지정하여 특정 일반 시퀀스를 생성할 수도 있습니다. 이 자습서에서는 seq() 함수를 사용하여 시퀀스를 생성하는 방법에 대해 논의할 것입니다.

다이빙하자!!!

구문부터 시작하겠습니다

Seq(): R의 seq 함수는 주어진 입력에서 일반 또는 일반 시퀀스를 생성할 수 있습니다.

seq(from, to, by, length.out, along.with)

어디:

  • 시작 = 시퀀스의 시작 번호
  • To = 시퀀스 번호 종료.
  • by=주어진 시퀀스의 증분입니다. ((to-from) /(length.out-1))로 계산됩니다.
  • length.out=시퀀스의 전체 길이 결정
  • along.with = 입력 벡터와 동일한 길이의 시퀀스를 출력합니다.

R에서 시퀀스 생성

음, R에서 seq()를 사용하여 시퀀스를 생성하게 되어 매우 흥분하고 있다는 것을 알고 있습니다. 많은 지연 없이 작동 방식을 살펴보겠습니다.

이 샘플에서 첫 번째 숫자는 'from'을 나타내고 마지막 숫자는 'to' 인수를 나타냅니다.

일련 번호:

seq(from=1,to=10)

산출:

1 2 3 4 5 6 7 8 9 10

십진수:

seq(1.0,10.0)

산출:

1 2 3 4 5 6 7 8 9 10

음수:

seq(-1,-10)

산출:

-1 -2 -3 -4 -5 -6 -7 -8 -9 -10

1. 인수 'by'가 있는 Seq() 함수

이 섹션에서는 from 및 to 인수와 함께 'by' 인수도 사용합니다.

by 인수는 아래와 같이 시퀀스에서 주어진 숫자를 증가시킵니다.

여기서는 적절한 보기를 위해 키워드를 사용하여 샘플을 설명하고 있습니다.

seq(from=1,to=10,by=2)

출력:

1 3 5 7 9

위의 출력에서 인수 'by'가 시퀀스를 2씩 증가시키는 것을 관찰할 수 있습니다. 즉, 시퀀스 1의 시작 번호가 시퀀스가 10에서 끝날 때까지 매번 2씩 증가합니다.

seq(from=3,to=30,by=3)

결과:

3 6 9 12 15 18 21 24 27 30

구문을 잘 알고 있다면 키워드 없이도 이 작업을 수행할 수 있습니다. 키워드 없이 동일한 결과를 얻을 수 있습니다. 그러나 적절한 문서화와 가독성을 위해 항상 키워드를 사용하는 것이 좋습니다.

seq(3,30,3)

결과:

3 6 9 12 15 18 21 24 27 30

2. 'length.out' 인수가 있는 Seq() 함수

Length.out은 시퀀스의 전체 길이를 결정하는 인수입니다.

몇 가지 삽화와 함께 어떻게 작동하는지 살펴보겠습니다.

seq.int(from=3,to=30,length.out=10)

산출:

3 6 9 12 15 18 21 24 27 30

위 출력에서 볼 수 있듯이 length.out 인수는 지정된 길이로 시퀀스를 구성합니다.

이 인수를 사용하여 음수 시퀀스를 생성해 보겠습니다.

seq(from=-3,to=-30,length.out= 10)

출력 =

-3 -6 -9 -12 -15 -18 -21 -24 -27 -30

3. 'along.with' 인수가 있는 Seq() 함수

Along.with 인수는 입력 벡터를 취하고 지정된 숫자 범위 내에서 입력 벡터와 동일한 길이의 새 시퀀스를 출력합니다.

위의 줄에 대해 너무 걱정하지 마십시오. 간단한 예를 들어 설명하겠습니다.

y<-c(5,10,15,20)
seq(1,25,along.with = y)

산출:

1 9 17 25

df<-c(-1,-5,-10,-2,-4)
seq(-5,10,along.with = df)

산출:

-5.00 -1.25 2.50 6.25 10.00

4. seq() 함수로 직접 인수 전달

제목에서 알 수 있듯이 일부 인수와 함께 seq() 함수를 쉽게 사용할 수 있습니다. 네, 잘 들었습니다!.

인수를 seq()에 직접 전달할 수 있는 방법이 궁금하더라도 걱정하지 마십시오. 아래 그림을 따라하시면 쉽게 이해하실 수 있습니다.

seq_len(5)

출력 =

1 2 3 4 5

seq_len(10)

출력 =

1 2 3 4 5 6 7 8 9 10

seq_len(-10)

출력 =

seq_len(-10) 오류:

seq.int(-5,5)

-5 -4 -3 -2 -1 0 1 2 3 4 5

 seq.int(2,10)

2 3 4 5 6 7 8 9 10

마무리

R의 seq() 함수는 R에 있는 함수 목록에 추가된 귀중한 함수입니다. 이 함수를 사용하면 다양한 인수를 전달하여 일반 시퀀스를 생성할 수도 있습니다.

이 기사는 seq() 함수와 위 섹션에 설명된 다양한 인수에 집중되어 있습니다. 이 주제에 대해 잘 이해하셨기를 바랍니다. 즐거운 시퀀싱!!!

추가 학습: R 설명서