Я использовал следующее в качестве примера
x <- 1:12
sample(x)
Всякий раз, когда я перезапускаю RStudio или Rgui и запускаю этот код, я всегда получаю один и тот же результат:
[1] 7 3 10 8 2 9 11 4 12 5 1 6
Есть ли способ изменить это раздражающее поведение?
> sessionInfo()
R version 3.1.0 (2014-04-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=Greek_Greece.1253 LC_CTYPE=Greek_Greece.1253
[3] LC_MONETARY=Greek_Greece.1253 LC_NUMERIC=C
[5] LC_TIME=Greek_Greece.1253
attached base packages:
[1] stats graphics grDevices utils datasets methods base
.Random.seed
в вашей рабочей области, которая восстанавливается при запуске R?ls(all=TRUE)
покажет элементы, начинающиеся с точки, которые обычно скрыты. - person Spacedman   schedule 12.07.2014rm(list = ls(all=TRUE))
не помогает. - person George Dontas   schedule 12.07.2014vanilla
? - person Roland   schedule 12.07.2014.Rprofile
— не единственный файл, потенциально используемый R при запуске. Все местоположения задокументированы в?Sartup
. Это stackoverflow. com/questions/13735745/ может помочь вам составить список таких файлов. Найдите в них звонокset.seed
. - person flodel   schedule 12.07.2014rm(.Random.seed)
и сохраните рабочую область (save.image()
). Обратите внимание, что такое поведение предусмотрено дизайном. Если вы восстанавливаете рабочее пространство, вы восстанавливаете семя ГСЧ, восстанавливая положение вещей. - person Spacedman   schedule 13.07.2014