【发布时间】:2017-02-22 16:48:28
【问题描述】:
我正在通过命令行运行脚本
R CMD BATCH script.in.R script.out.R &
我有以下行,它选择 12 个随机行 ID 并对它们进行排序:
test.index<-sort(sample(1:nrow(recoded),12))
如果我不更改脚本,它每次都会吐出相同的 12 个数字。如果我稍微改变一下(改变标签或字符串或任何东西),那么数字就会不同......我需要它们每次都不同!
有什么想法吗?
【问题讨论】:
-
如果您在交互式 R 会话中运行脚本,是否会出现相同的行为?
-
为了确定,
recoded中确实有超过 12 行,不是吗?否则那行代码只会吐出 1 到 12。 -
还可以尝试将脚本更改为仅该行,以确认问题确实出在其他地方。
标签: r