【发布时间】:2022-02-19 01:14:17
【问题描述】:
这是这两个问题的混合体:
Pandas is a Timestamp within a Period(因为它在 pandas 中添加了一个时间段)
Generate a random date between two other dates(但我需要多个日期(至少 100 万个,我用变量 LIMIT 指定))
如何在给定日期期间随机生成特定给定数量的随机日期?
性能对我来说相当重要,因此我选择使用 pandas,任何性能提升都会受到赞赏,即使这意味着使用另一个库。
到目前为止,我的方法如下:
tstamp = pd.to_datetime(['01/01/2010', '2020-12-31'])
# ???
但我不知道如何在日期之间随机化。我正在考虑将randint 用于随机的 unix 纪元时间,然后进行转换,但它会减慢很多。
【问题讨论】:
标签: python pandas date timestamp period