Я пытаюсь подготовить данные для моделирования временных рядов с помощью Python
Pandas
(первый таймер). Мой DataFrame
выглядит следующим образом:
df = pd.DataFrame({
'time': [0, 1, 2, 3, 4],
'colA': ['a', 'b', 'c', 'd', 'e'],
'colB': ['v', 'w', 'x', 'y', 'z'],
'value' : [10, 11, 12, 13, 14]
})
# time colA colB value
# 0 0 a v 10
# 1 1 b w 11
# 2 2 c x 12
# 3 3 d y 13
# 4 4 e z 14
Есть ли комбинация функций, которые могут преобразовать его в следующий формат?
# colA-2 colA-1 colA colB-2 colB-1 colB value
# _ _ a _ _ v 10
# _ a b _ v w 11
# a b c v w x 12
# b c d w x y 13
# c d e x y z 14
Я очень плохо знаком с Python / Pandas и у меня нет никакого конкретного кода / результатов, которые бы даже приблизили меня к тому, что мне нужно ...