Reputation:
I'm making a data frame out of vector1
and 25 multiples of vector2
, by doing the following:
df1 <- data.frame(vector1,
vector2, vector2, vector2, vector2, vector2,
vector2, vector2, vector2, vector2, vector2,
vector2, vector2, vector2, vector2, vector2,
vector2, vector2, vector2, vector2, vector2,
vector2, vector2, vector2, vector2, vector2)
Is there a more concise way of coding this?
Upvotes: 0
Views: 37
Reputation: 388982
You can use replicate
:
df1 <- cbind.data.frame(vector1, replicate(25, vector2))
Upvotes: 1
Reputation: 101335
Try the code below
data.frame(c(list(vector1),rep(list(vector2),25)))
Upvotes: 1