O seq() em R pode ser utilizada para gerar uma sequência de números.

Esta função utiliza a seguinte sintaxe básica:

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

onde:

  • de Valor inicial da sequência: O valor inicial da sequência.
  • para Valor final da sequência: O valor final da sequência.
  • por O valor a incrementar por. A predefinição é 1.
  • comprimento.out Comprimento desejado da sequência: O comprimento desejado da sequência.
  • junto.com: O comprimento pretendido que corresponde ao comprimento deste objeto de dados.

Os exemplos seguintes mostram como utilizar esta função para gerar sequências de números na prática.

Exemplo 1: Gerar sequência a partir de um

O código seguinte mostra como gerar uma sequência de valores de 1 a 20:

 #define sequence x <- seq(20) #view sequence x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 

Exemplo 2: Gerar sequência com valores específicos de início e fim

O código seguinte mostra como gerar uma sequência de valores de 5 a 15:

 #definir sequência x <- seq(from=5, to=15) #ver sequência x 5 6 7 8 9 10 11 12 13 14 15 

Exemplo 3: Gerar sequência com incremento personalizado

O código a seguir mostra como gerar uma sequência de valores de 0 a 20, com incremento de 4 :

 #definir sequência x <- seq(from=0, to=20, by=4) #ver sequência x 0 4 8 12 16 20 

Exemplo 4: Gerar sequência com comprimento específico

O código seguinte mostra como gerar uma sequência de valores de 0 a 20, em que o comprimento especificado da sequência é 4 :

 #define sequence x <- seq(from=0, to=20, length. out =4) #view sequence x 0.000000 6.666667 13.333333 20.000000 

Exemplo 5: Gerar sequência com comprimento baseado em algum objeto de dados

O código seguinte mostra como gerar uma sequência de valores de 0 a 20, em que o comprimento especificado da sequência deve corresponder ao comprimento de outro objeto de dados:

 #definir vetor  y  y <- c(1, 4, 6, 9) #define sequence  x  certificar-se de que o comprimento corresponde ao comprimento de  y  x <- seq(from=0, to=20, along. with =y) #ver sequência x 0.000000 6.666667 13.333333 20.000000 

Repare-se que a sequência x vai de 0 a 20 e o seu comprimento (4) corresponde ao comprimento do vetor y .