[問題] 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