作者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/m.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