Comment utiliser la fonction seq dans R (avec exemples)



La fonction seq() dans R peut être utilisée pour générer une séquence de nombres.

Cette fonction utilise la syntaxe de base suivante :

seq(de=1, à=1, par=1, length.out=NULL, along.with=NULL)

où:

  • from : La valeur de départ de la séquence.
  • to : La valeur de fin de la séquence.
  • by : La valeur à incrémenter. La valeur par défaut est 1.
  • length.out : La longueur souhaitée de la séquence.
  • along.with : La longueur souhaitée qui correspond à la longueur de cet objet de données.

Les exemples suivants montrent comment utiliser cette fonction pour générer des séquences de nombres en pratique.

Exemple 1 : générer une séquence à partir de un

Le code suivant montre comment générer une séquence de valeurs de 1 à 20 :

#define sequence
x <- seq(20)

#view sequence
x

[1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20

Exemple 2 : générer une séquence avec des valeurs de début et de fin spécifiques

Le code suivant montre comment générer une séquence de valeurs de 5 à 15 :

#define sequence
x <- seq(from=5, to=15)

#view sequence
x

[1]  5  6  7  8  9 10 11 12 13 14 15

Exemple 3 : générer une séquence avec une incrémentation personnalisée

Le code suivant montre comment générer une séquence de valeurs de 0 à 20, incrémentée de 4 :

#define sequence
x <- seq(from=0, to=20, by=4)

#view sequence
x

[1]  0  4  8 12 16 20

Exemple 4 : générer une séquence avec une longueur spécifique

Le code suivant montre comment générer une séquence de valeurs de 0 à 20, où la longueur spécifiée de la séquence est 4 :

#define sequence
x <- seq(from=0, to=20, length.out=4)

#view sequence
x

[1]  0.000000  6.666667 13.333333 20.000000

Exemple 5 : générer une séquence avec une longueur basée sur un objet de données

Le code suivant montre comment générer une séquence de valeurs de 0 à 20, où la longueur spécifiée de la séquence doit correspondre à la longueur d’un autre objet de données :

#define vector y
y <- c(1, 4, 6, 9)
 
#define sequence x, make sure length matches the length of y
x <- seq(from=0, to=20, along.with=y)

#view sequence
x

[1]  0.000000  6.666667 13.333333 20.000000

Notez que la séquence x va de 0 à 20 et que sa longueur (4) correspond à la longueur du vecteur y .

Ressources additionnelles

Comment utiliser la fonction sample() dans R
Comment utiliser la fonction dist() dans R
Comment utiliser la fonction table() dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *