Reputation: 339
I have data as
subtype <- c("ar","sub")
height <- c("0","1")
I am using expand.grid(subtype,height) but I get
Var1 Var2
ar 0
sub 0
ar 1
sub 1
I need
Var1 Var2
ar 0
sub 1
ar 1
sub 0
ar 0
sub 0
ar 1
sub 1
Upvotes: 0
Views: 199
Reputation: 206566
I think this gives the data you want (just in a different order)
cbind.data.frame(Var1=subtype , Var2=c(t(as.matrix(expand.grid(height,height)))))
# Var1 Var2
# 1 ar 0
# 2 sub 0
# 3 ar 1
# 4 sub 0
# 5 ar 0
# 6 sub 1
# 7 ar 1
# 8 sub 1
Upvotes: 2