У меня есть датафрейм pandas timeseries, где столбец содержит список из 5 значений за период 15 минут. Это означает, что каждое значение в списке измеряется каждые 3 минуты.
d=[{'time': '09.45', 'value': 0},
{'time': '10.00', 'value': [1, 2, 3, 4, 5]},
{'time': '10.15', 'value': [6, 7, 8, 9, 10]},
{'time': '10.30', 'value': 0}]
df = pd.DataFrame(d)
print(df)
time value
0 09.45 0
1 10.00 [1, 2, 3, 4, 5]
2 10.15 [6, 7, 8, 9, 10]
3 10.30 0
Я хотел бы иметь отдельные строки для каждого значения для каждых 3 минут. Я хочу вывод, как показано ниже. Если значение столбца равно 0, то оно должно быть 0 для всех отдельных строк.
time value
09.48 1
09.51 2
09.54 3
09.57 4
10.00 5
10.03 6
10.06 7
10.09 8
10.12 9
10.15 10
10.18 0
10.21 0
10.24 0
10.27 0
10.30 0