我可以随机创建日期,但是我也想通过指定时间范围来创建日期。
这是随机创建日期的代码,
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'])
但是时间范围不起作用。