[问题] 排序问题

楼主: 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