Я бегу сценарий из командной строки с помощью R CMD BATCH script.in.R script.out.R &
Одинаковые случайных чисел Каждый раз, когда
У меня есть следующая строка, которая выбирает 12 случайных строк идентификаторами и сортирует их:
test.index<-sort(sample(1:nrow(recoded),12))
Он плюет из тех же 12 номеров каждый раз, если я не изменяю сценарий. Если я немного изменю его (измените ярлык или строку или что-нибудь еще), тогда числа будут разными ... Мне нужно, чтобы они были разными каждый раз!
Любые идеи?
Выполняется ли такое же поведение, если вы запускаете скрипт в интерактивном сеансе R? –
И, конечно, у вас есть более 12 строк в 'recoded', не так ли? В противном случае эта строка кода просто выплюнет от 1 до 12. –
Также попробуйте изменить сценарий на * именно эту строку *, чтобы подтвердить, что проблема действительно в другом месте. –