Hoe de seq-functie in r te gebruiken (met voorbeelden)


De functie seq() in R kan worden gebruikt om een reeks getallen te genereren.

Deze functie gebruikt de volgende basissyntaxis:

seq(van=1, tot=1, by=1, lengte.uit=NULL, samen.met=NULL)

Goud:

  • van : de startwaarde van de reeks.
  • to : De eindwaarde van de reeks.
  • by : De waarde die moet worden verhoogd. De standaardwaarde is 1.
  • lengte.out : De gewenste lengte van de reeks.
  • along.with: De gewenste lengte die overeenkomt met de lengte van dit data-object.

De volgende voorbeelden laten zien hoe u deze functie in de praktijk kunt gebruiken om nummerreeksen te genereren.

Voorbeeld 1: Genereer een reeks uit a

De volgende code laat zien hoe u een reeks waarden van 1 tot 20 genereert:

 #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

Voorbeeld 2: Genereer een reeks met specifieke begin- en eindwaarden

De volgende code laat zien hoe u een reeks waarden van 5 tot 15 genereert:

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

#view sequence
x

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

Voorbeeld 3: Genereer een reeks met een aangepaste stapgrootte

De volgende code laat zien hoe u een reeks waarden van 0 tot 20 genereert, verhoogd met 4 :

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

#view sequence
x

[1] 0 4 8 12 16 20

Voorbeeld 4: Genereer een reeks met een specifieke lengte

De volgende code laat zien hoe u een reeks waarden van 0 tot 20 genereert, waarbij de opgegeven lengte van de reeks 4 is:

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

#view sequence
x

[1] 0.000000 6.666667 13.333333 20.000000

Voorbeeld 5: Genereer een reeks met lengte op basis van een gegevensobject

De volgende code laat zien hoe u een reeks waarden van 0 tot 20 kunt genereren, waarbij de opgegeven lengte van de reeks moet overeenkomen met de lengte van een ander gegevensobject:

 #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

Merk op dat de reeks x van 0 tot 20 gaat en dat de lengte (4) overeenkomt met de lengte van de vector y .

Aanvullende bronnen

Hoe de functie sample() in R te gebruiken
Hoe de dist()-functie in R te gebruiken
Hoe de functie table() in R te gebruiken

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert