考虑我有一个产品列表:例如100个产品名称 产品列表$ 一个 乙 ç
我想要Product $ list1和Product $ list2中的100 * 100组合 示例:3 * 3 = 9种组合
Product$list1 Product$list2
A B
A C
B A
B C
C A
C B
A A
B B
C C
有人可以帮助我如何在R中实现这一目标。
答案 0 :(得分:2)
您可以尝试combn
setNames(as.data.frame(t(combn(Product$Col,2))), paste0("Col",1:2))
Product <- data.frame(Col=LETTERS[1:3], stringsAsFactors=FALSE)