我可以随机创建日期,但是我也想通过指定时间范围来创建日期。
这是随机创建日期的代码,
import pandas as pd
import numpy as mp
def random_dates(start, end, n=10000):
start_u = start.value//10**9
end_u = end.value//10**9
return pd.to_datetime(np.random.randint(start_u, end_u, n), unit='s')
start = pd.to_datetime('2019-01-01 07:00:00')
end = pd.to_datetime('2019-09-30 23:59:00')
X = random_dates(start, end)
df = pd.DataFrame(X, columns=['date'])
但是时间范围不起作用。