2016-09-30 205 views
-1

您好,简单的R问题但是如果让List_A中的每个项目在数据框架中重复List_B中的每个项目,最佳方法是什么?使用R中的列表向数据框中的列添加重复内容

List_A = c("a","b","c") 
List_B = c("one","oneb","two","twoa","three","threea") 

所需的输出:

data.frame(List_A = c("a","a","a","a","a","a","b","b","b","b","b","b","c","c","c",,"c","c","c"), 
List_B = c("one","oneb","two","twob","three","threeb","one","oneb","two","twob","three","threeb","one","oneb","two","twob","three","threeb")) 
+1

'expand.grid(List_A = List_A,List_B = List_B)' – HubertL

+0

@HubertL完美无缺。 – user1238097

回答

2

以下@HubertL的建议后,我能够与反复List_B得到数据框。

expand.grid(List_A=List_A, List_B=List_B)