【发布时间】:2012-11-25 19:14:25
【问题描述】:
我想在一个简单的单行命令中随机重组向量中数字的顺序?
我的特定向量 V 对于从 1 到 10 的每个值都有 150 个条目:
V <- rep(1:10, each=150)
【问题讨论】:
-
这里的答案正确地将您指向
sample。您可能需要查看警告 here 以了解仅按原样使用示例所带来的一些危险。 -
@Dason:tl;dr 只要保证向量长度>1,它就可以工作。
-
@smci tl;Dr 说它很危险,因为人们习惯了它,然后当它最终长度为 1 时,它会咬你。
-
@Dason 我已经读过了,但还没有人修改
base::sample以强制使用seq_along。我也看不到sample/sample.int在哪里打电话给base::seq()?