首页 > 解决方案 > 创建具有随机日期的新列

问题描述

我正在尝试在我的数据框中生成一个新列,其中随机日期介于01-01-1945和之间01-01-2001

目前我的代码如下所示:

set.seed(123)
df$DOB<-sample(seq(as.Date('1945/01/01'), 
                   as.Date('2001/01/01'), by="day"), length(df$ID))

但我收到此错误:

sample.int(length(x), size, replace, prob) 中的错误:当“replace = FALSE”时,样本不能大于总体

我哪里错了?

标签: r

解决方案


推荐阅读