Guest User

Untitled

a guest
Dec 14th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. library(tidyverse)
  2.  
  3. for(i in 1:6){
  4. names<-str_c('var',i)
  5. assign(names,runif(30,20,100))
  6. }
  7.  
  8. lapply(1:6,function(i){
  9. names<-str_c('var',i)
  10. assign(names,runif(30,20,100))
  11. })
  12.  
  13. map(1:6,function(i){
  14. names<-str_c('var',i)
  15. assign(names,runif(30,20,100))
  16. })
  17.  
  18. > for(i in 1:6){
  19. + names<-str_c('var',i)
  20. + print(environment())
  21. + assign(names,runif(30,20,100))
  22. + }
  23. <environment: R_GlobalEnv>
  24. <environment: R_GlobalEnv>
  25. <environment: R_GlobalEnv>
  26. <environment: R_GlobalEnv>
  27. <environment: R_GlobalEnv>
  28. <environment: R_GlobalEnv>
  29.  
  30.  
  31. > lapply(1:6,function(i){
  32. + names<-str_c('var',i)
  33. + print(environment())
  34. + assign(names,runif(30,20,100))
  35. + })
  36. <environment: 0x14eec3a0>
  37. <environment: 0x2bd9e368>
  38. <environment: 0x13b43ae0>
  39. <environment: 0xe7213c0>
  40. <environment: 0x13dc00d8>
  41. <environment: 0x1a7aab10>
  42.  
  43. lapply(1:6,function(i){
  44. names<-str_c('var_lapply_',i)
  45. assign(names,runif(30,20,100), envir = .GlobalEnv)
  46. })
  47.  
  48. library(tidyverse)
  49.  
  50. set.seed(1234)
  51. for(i in 1:6){
  52. names<-str_c('x',i)
  53. assign(names,runif(30, 20, 100))
  54. }
  55.  
  56.  
  57. set.seed(1234)
  58. lapply(1:6, function(i){
  59. names <- str_c('y', i)
  60. assign(names, runif(30, 20, 100), envir = .GlobalEnv)
  61. })
  62.  
  63. identical(x1, y1)
  64. #[1] TRUE
  65.  
  66. set.seed(1234)
  67. map(1:6, function(i){
  68. names <- str_c('z', i)
  69. assign(names, runif(30, 20, 100), envir = .GlobalEnv)
  70. })
  71.  
  72. identical(x1, z1)
  73. #[1] TRUE
Add Comment
Please, Sign In to add comment