[问题] combinations

楼主: lambking (BB)   2018-01-10 13:19:32
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
有一个dataframe
name
A
B
C
D
E
想把它转成2个column 的dataframe 且为有顺序的配对
如下
origin destination
A B
A C
A D
A E
B C
B D
B E
C D
C E
D E
想请问R里面有没有package 可以做到
作者: andrew43 (讨厌有好心推文后删文者)   2018-01-10 13:55:00
查 combn
楼主: lambking (BB)   2018-01-10 14:34:00
如果是一个大的dataframe 会出现Error in matrix(r, nroncol = count) : invalid 'ncol' value (too largelarge or NA)
作者: andrew43 (讨厌有好心推文后删文者)   2018-01-10 14:59:00
请详述。我没有理解你的意思
楼主: lambking (BB)   2018-01-10 15:31:00
dataframe 里面有40万笔 好像是量太大 造成上面error
作者: andrew43 (讨厌有好心推文后删文者)   2018-01-10 17:33:00
40万笔是40万类吗?是的话,就有近8百亿个组合。而一个类别也至少要7个Byte。算下来ram一定远远不够用

Links booklink

Contact Us: admin [ a t ] ucptt.com