如何在特定日期范围内生成一组12个随机日期?

我认为以下方法会奏效:

 sample(as.Date(1999/01/01), as.Date(2000/01/01),12)

但结果看起来像一组随机数?

非常感谢.

推荐答案

seq有一个适用于Date类的方法,该方法适用于:

sample(seq(as.Date('1999/01/01'), as.Date('2000/01/01'), by="day"), 12)

R相关问答推荐

使用 scale_x_discrete 或 scale_x_continuous 时未找到 R 对象

将密码添加到 blogdown 网站的一页

如何强制我的向量拆分为参数?

Row_wise 和 column_wise 使用 fill 和 down/across 填充 NA

在 tibble R 的截止范围内随机采样

统计模式的空数据变化功能

如果行中至少有一个 Na,则使行 Na

使用 R 解密 PHP 中加密的消息

如何将数字序列添加到每组data.frame?

R滚动添加或删除计数到列表

如何根据优先级单词列表(使用for循环和条件)查找和替换df中的值?

用于判断多个数据帧的数据类型的函数 R

返回 R 中的第 90 个百分位值

从基本 R 图转换为 ggplot

列出到 knitr 环境(在 R 块中使用 list2env 时出现 R-markdown 错误)

有没有办法初始化或修改允许引用先前值的列表?

在R中的数据框中重命名和重新编码新变量的范围

在R中,在数字字符串的正确位置添加逗号

使用 R 在 map() 中更新循环外的向量

如何让我的数据正确呈现?