У меня есть набор данных, который содержит предметы, временные шаги (t) и серию информации для каждого предмета в момент времени t.В частности:
SujbectID time A B C D E
1 1 1 2 1 3 4
1 2 1 2 5 2 4
2 1 0 4 5 3 4
2 2 1 2 1 3 4
2 3 1 6 0 3 4
3 1 1 7 4 3 4
Как видите, количество шагов, зарегистрированных на предмет (= количество строк на предмет), может варьироваться.
В данный момент я загрузил данные в виде фрейма данных pandas, но при необходимости открыл их в любом другом формате.
Я хотел бы манипулировать этим набором данных, чтобы превратить его вформат, который может быть передан в RNN, реализованный в Keras.Это означает, что я хотел бы иметь для каждого субъекта последовательность векторов (в момент времени t, t + 1, t + 2 и т. Д.), Содержащую информацию в A, B, C, D, E.Я предполагаю, что количество временных шагов должно быть одинаковым для всех предметов, поэтому необходимо выполнить какое-то заполнение ... но, к сожалению, я застрял в начале, испытывая затруднения с пониманием того, какой формат требует Keras, когда речь идет о последовательностях векторов,и как правильно изменить данные.
Надеюсь, я ясно дал понять ... Есть идеи?