Я хочу добавить случайное число к кадру данных каждые 3 секунды, X раз.Формат отметки времени: чч: мм: сс; он должен быть заполнен в столбце A (время), а случайное число должно быть заполнено в столбце B (цена).Я борюсь с циклом, чтобы добавить отметку времени с интервалом в 3 секунды.
import numpy as np
import pandas as pd
import time
import datetime
def main():
ts = time.time()
st = datetime.datetime.fromtimestamp(ts).strftime('%H:%M:%S')
data = [[st, '$' + str(np.random.randint(12, 25))]]
df = pd.DataFrame(data)
df = pd.DataFrame(data, columns = ['Time', 'Price'])
print(df)
main()
Приведенный выше код печатает это:
Time Price
0 20:56:36 $10
Результат должен выглядеть следующим образом:
Time Price
0 20:56:36 $10
1 20:59:36 $16
2 21:02:36 $12
3 21:05:36 $18