作者lambking (BB)
看板R_Language
标题[问题] combinations
时间Wed Jan 10 13:19:32 2018
[问题类型]:
程式谘询(我想用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 可以做到
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.130.164.4
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1515561574.A.CBE.html
1F:→ andrew43: 查 combn 01/10 13:55
2F:→ lambking: 如果是一个大的dataframe 会出现Error in matrix(r, nro 01/10 14:34
3F:→ lambking: ncol = count) : invalid 'ncol' value (too large 01/10 14:34
4F:→ lambking: large or NA) 01/10 14:34
5F:→ andrew43: 请详述。我没有理解你的意思 01/10 14:59
6F:→ lambking: dataframe 里面有40万笔 好像是量太大 造成上面error 01/10 15:31
7F:→ andrew43: 40万笔是40万类吗?是的话,就有近8百亿个组合。 01/10 17:33
8F:→ andrew43: 而一个类别也至少要7个Byte。算下来ram一定远远不够用 01/10 17:40