我想重复一个字符串几次
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)
但是如何在需要的行数中使用它?
答案 0 :(得分:0)
您可以再次使用rep
。
rep(c(a,b,c), 8000/36+1)[1:8000]
或使用@RonakShah的评论
rep(c(a,b,c), length.out=8000)