Создание векторов с помощью R

Я только начинаю изучать R в своем классе, и мы изучили только основы, и у меня возникли некоторые трудности с домашним заданием, особенно с созданием определенных векторов. Проблемы, с которыми я борюсь:

d) Создайте логический вектор a длиной 100, который повторяет шаблон TRUE , FALSE , TRUE , FALSE , ... Распечатайте этот вектор.

e) Создайте числовой вектор b из пятидесяти нулей, а затем пятьдесят один. Распечатать этот вектор.

Каковы лучшие / самые простые / самые основные методы для создания таких векторов?

Всего 1 ответ


Вы можете использовать rep и устанавливать разные аргументы для двух векторов, которые вам нужно создать: раз и каждый. Вот решение

a<-rep(c(TRUE,FALSE),times = 50)
b<-rep(c(0,1),each = 50)

Есть идеи?

10000