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