Я новичок в Pandas. У меня есть данные временных рядов. Как я могу сделать следующие операции легко?Операции с временными рядами Pandas
У меня есть 2d матрица, называемая input. Каждая строка имеет 5 элементов. Там много строк (в тысячах)
input[t,:] = [f1, f2, f3, f4, f5]
(1) мне нужно вычислить относительную разницу между пробами.
т.е. rel[t,:] = (input[t,:]-input[t-1,:])/input[t-1,:]
(2) Мне нужно создать скользящее окно размером 80.
т.е. win[t,:] = [rel[t,:],rel[t-1,:],...,rel[t-79,:]]
Как я мог бы сделать это в панд, или любой другой структуры, такие как scikit .Временные ряды.
Это выглядит хорошо, попробует проверить его – siamii
Что делать, если вход имеет размеры 'k'? – siamii
@siamii Как именно вы хотели бы рассчитать относительные различия или окно k-мерных данных? Это, безусловно, можно сделать, но вам нужно определить, что именно вы хотите сделать. – Jaime