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 설명서