[問題] 排序問題

作者: zxas10143 (~無言以對~)   2015-08-04 11:36:23
各位先進好
有兩個小問題想請教版上的各位
我想用R來進行大樂透的抽獎與對奨
也就是抽出10000組完全不重複的彩券進行對奨
下行是抽樣(我先抽10組)
replicate(6, sample(c(1:49), size=10, replace=FALSE)
抽出後我想對這10組進行排序
但目前了解的排序似乎是要先指定特定的row才可
因為數量蠻大的,想請教是否有其他方法可以對這樣的矩陣進行排序呢
另一個問題就是,是否有辦法比較快速的方法對大量的變項命名,而非逐一命名
還煩請版上先進們解惑
作者: celestialgod (天)   2015-08-04 11:44:00
這樣是六組十個號碼喔?不懂你要的排序是怎樣排序命名也沒說清楚 要怎麼命名 不太懂要幹嘛...麻煩利用E修改文章,補充你想要做的事情排序:replicate(10, sort(sample(1:49,6)))命名就直接dimnames, rownames, colnames就好了吧還是不太懂命名的問題點在哪?直接help(rownames)試試看範例吧不想一開始抽出來就是排序的話 可以考慮用迴圈做這裡不推薦apply,是因為迴圈比較快/改矩陣EX:for(i in 1:nrow(m)) m[i,] = sort(m[i,])

Links booklink

Contact Us: admin [ a t ] ucptt.com