2016-12-16 35 views

回答

2

另一種方法:

df1 <- c("a","b","c") 
df2 <- c("1","2","3") 

apply(expand.grid(df1, df2), 1, paste, collapse="") 
+2

或簡單的'do.call(paste0,expand.grid(df1,df2))' – Sotos

0

像這樣:

paste0(rep(df1, length(df1)), rep(df2, length(df2))) 

或者這樣:

df_comb <- expand.grid(df1, df2) 
paste0(df_comb$Var1, df_comb$Var2) 
0

您可以mergeapply(merge(df1, df2), 1, function(row) paste(row[1], row[2], sep = ''))