2017-02-11 124 views
0

我想將我的數組中的每個項目colnamescolnames中的每個其他項目結合起來。例如,如果colnames是這樣的:R將每個姓氏與每個姓氏組合起來

colnames <- c("sam","frank","pete") 

然後,我想這是我的輸出:

"sam_sam", 
"sam_frank", 
"sam_pete", 
"frank_sam", 
"frank_frank", 
"frank_pete", 
"pete_sam", 
"pete_frank", 
"pete_pete" 

,不使用循環。

謝謝。

+1

只要使用'C(外(CNAME記錄,CNAME記錄,FUN =糊狀,九月= 「_」))' – akrun

+0

感謝Toastrackenigma – Cameron

回答

0

或嘗試expand.grid(cnames, cnames)有所有組合在兩個單獨的列

+0

感謝Taeke您的幫助 – Cameron

相關問題