как повторить строку с номером для определенной реплики - PullRequest
0 голосов
/ 06 февраля 2019

Я хочу повторить строку несколько раз

rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep3
rep3
rep3
rep3
rep3
rep3
rep3
rep3
rep3
rep3
rep3
rep3

Я хочу повторять это до 8000 строк

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

Я могу сделать это, а затем объединить их

a <- rep("rep1", 12)
b <- rep("rep2", 12)
c <- rep("rep3", 12)
df <- rbind(a,b)
df <- rbind(df, c) 

но как я могу иметь его для столько строк, сколько яхотите?

1 Ответ

0 голосов
/ 06 февраля 2019

Вы можете просто использовать rep снова.

rep(c(a,b,c), 8000/36+1)[1:8000]

Или используя комментарий @ RonakShah

rep(c(a,b,c), length.out=8000)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...