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