Используйте DataFrame.insert
для первого столбца с date_range
:
df.insert(0, 'datetime', pd.date_range('2019-09-18 23:55:00', periods=len(df), freq='T'))
print (df)
datetime value
0 2019-09-18 23:55:00 210.38
1 2019-09-18 23:56:00 210.50
2 2019-09-18 23:57:00 210.51
3 2019-09-18 23:58:00 210.40
4 2019-09-18 23:59:00 210.41
Если хотите генерировать дату и время динамически:
df.insert(0,'datetime',pd.date_range(pd.Timestamp.now().floor('T'), periods=len(df),freq='T'))
print (df)
datetime value
0 2020-01-10 10:36:00 210.38
1 2020-01-10 10:37:00 210.50
2 2020-01-10 10:38:00 210.51
3 2020-01-10 10:39:00 210.40
4 2020-01-10 10:40:00 210.41