Цикл в R повторяет каждый i в цикле, а затем перейти к i+1 и так далее

Цикл повторения каждого i в цикле, а затем перейти к i+1 и так далее

Ang1    
0.063
0.072
0.077

У меня есть столбец с именем Ang1. Я хочу повторить каждое значение несколько раз, а затем перейти к следующему значению.

Я написал следующий цикл, но он повторяет всю последовательность сразу вместо одного значения за раз.

for (i in Ang1){
  k=rep(i, 3)
}

Вывод должен быть таким

Ang1
0.063
0.063
0.063    
0.072
0.072
0.072
0.077
0.077
0.077

У меня есть огромный набор данных, где каждое значение необходимо повторить более 1000 раз, прежде чем я перейду к следующему значению (i+1)

1 ответ

Ты можешь использовать rep непосредственно с каждым argument

Ang1 <- c(0.063, 0.072, 0.077)

rep(Ang1, each = 3)
Другие вопросы по тегам