【发布时间】:2020-02-20 18:28:29
【问题描述】:
我正在使用名为mtcars 的包,我想为每个观察获得一个随机生成的数字。我写了一个小函数
mtcars$ID <- NULL
for (i in mtcars){
mtcars$ID <- runif(1, min=0, max=100)
}
但是,这会为所有汽车分配相同的编号。
我试过了
mtcars$ID <- NULL
for (i in mtcars){
mtcars$ID[i] <- runif(1, min=0, max=100)
}
这会导致错误。我想得到两种结果(两个函数):
- 为每个观察分配一个随机数
- 为每个观察分配一个唯一的随机数
【问题讨论】: