作者yaohwei (笨笨的)
看板R_Language
標題[問題] 數字插入問題
時間Thu Dec 11 11:01:08 2014
各位高手你們好,小弟有個問題請教大家,在此先感謝各位幫助
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
我有n個數(先假設n=5),例如:3,6,5,8,7
另外有個數字,例如:2
小弟想列出2插入所有縫隙的所有可能矩陣
即
2,3,6,5,8,7
3,2,6,5,8,7
2,6,2,5,8,7
3,6,5,2,8,7
3,6,5,8,2,7
3,6,5,8,7,2
請問各位高手該如何寫,小弟再次感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.76.175.169
※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1418266871.A.8B7.html
→ andrew43: for loop 硬幹. 12/11 13:34
→ andrew43: 也可以用 upper.tri() 和 lower.tri() 拚起來。 12/11 13:57
→ showfeb: 可以這樣t(sapply(0:5,append,x=c(3,6,5,8,7),values=2)) 12/12 00:46
→ andrew43: 用append()和sapply()是好主意。 12/12 01:05
謝謝各位高手的建議~
※ 編輯: yaohwei (211.76.175.169), 12/12/2014 14:53:04
→ gsuper: upper.tri() lower.tri() 這兩個研究一下 12/14 22:02