Как использовать функцию seq в r (с примерами)


Функцию seq() в R можно использовать для генерации последовательности чисел.

Эта функция использует следующий базовый синтаксис:

seq(from=1, to=1, by=1, length.out=NULL, вместе.with=NULL)

Золото:

  • from : Начальное значение последовательности.
  • to : конечное значение последовательности.
  • by : значение, которое необходимо увеличить. Значение по умолчанию — 1.
  • length.out : желаемая длина последовательности.
  • вместе.with: желаемая длина, соответствующая длине этого объекта данных.

Следующие примеры показывают, как использовать эту функцию для создания числовых последовательностей на практике.

Пример 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *