【发布时间】:2018-07-26 14:36:45
【问题描述】:
我知道您可以使用 as.POSIXct 来生成日期和时间。但我只想生成时间 ex) 05:16 (min:sec) 有谁知道该怎么做?我暂时找不到任何包裹。
【问题讨论】:
-
时间基本上是两个数字
[0-23]和[0-59],所以生成两个数字你就有时间了,另一种方法是弄清楚小时实际上是分钟,所以生成范围@987654323的数字@ 然后使用n/24获取小时,n%60获取分钟 -
R 没有内置数据类型,只有没有日期的时间。它只有一个日期+时间类。不确定您希望在生成这些时间后如何处理这些时间,但如果您多说一些,我们或许可以提出解决方案。
-
@MrFlick 是的,我正在运行一个模拟,我想在 0:00 到 9:59(分:秒)之间随机采样(n = 30)。这就是我想做的全部
-
所以只需生成一个随机变量,即自午夜以来的分钟数,并将其从 0 变为 599 (9*60+59)。