Функцию seq() в R можно использовать для создания последовательности чисел.
Эта функция использует следующий базовый синтаксис:
seq(from=1, to=1, by=1, length.out=NULL, вместе.with=NULL)
куда:
- from : начальное значение последовательности.
- to : конечное значение последовательности.
- by : значение, на которое увеличивается. По умолчанию 1.
- length.out : Желаемая длина последовательности.
- вдоль.с: желаемая длина, которая соответствует длине этого объекта данных.
В следующих примерах показано, как использовать эту функцию для создания последовательностей чисел на практике.
Пример 1: создание последовательности, начиная с одного
В следующем коде показано, как сгенерировать последовательность значений от 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
Пример 2: создание последовательности с определенными начальными и конечными значениями
Следующий код показывает, как сгенерировать последовательность значений от 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
Пример 3: Генерация последовательности с пользовательским приращением
В следующем коде показано, как сгенерировать последовательность значений от 0 до 20 с увеличением на 4 :
#define sequence
x <- seq(from=0, to=20, by=4)
#view sequence
x
[1] 0 4 8 12 16 20
Пример 4: создание последовательности определенной длины
В следующем коде показано, как сгенерировать последовательность значений от 0 до 20, где указанная длина последовательности равна 4 :
#define sequence
x <- seq(from=0, to=20, length. out =4)
#view sequence
x
[1] 0.000000 6.666667 13.333333 20.000000
Пример 5: Создание последовательности с длиной на основе некоторого объекта данных
В следующем коде показано, как сгенерировать последовательность значений от 0 до 20, где указанная длина последовательности должна соответствовать длине другого объекта данных:
#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
Обратите внимание, что последовательность x идет от 0 до 20, а ее длина (4) соответствует длине вектора y .
Дополнительные ресурсы
Как использовать функцию sample() в R
Как использовать функцию dist() в R
Как использовать функцию table() в R