Python: как использовать изменение окна в функции Pandas Rolling GroupbyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python: как использовать изменение окна в функции Pandas Rolling Groupby

Сообщение Anonymous »

У меня есть рамка данных с ежемесячными данными, которые выглядят примерно так: < /p>



id < /th>
< /th>

window_in_mon_mon < /month />value




1
2000-01-01
3
20


1 < /td>
2000-02-01 < /td>
3 < /td>
30 < /td>
< /tr>

2
/> 2000-01-01 < /td>
12 < /td>
40 < /td>
< /tr>

2 < /td>
2000-02-01 < /td>
2000-01 < /td> /> 60



Я хочу выполнить группу по вращению, но используйте значение в столбце Window_in_months в качестве параметра окна. Я могу использовать статическое окно, просто сделав: < /p>

Код: Выделить всё

df.groupby('id')['value'].rolling(window=3, min_periods=3)

Но я не могу выяснить, как использовать окно и min_periods изменить с рассматриваемой группой. Window_in_months всегда будет одинаковым для всех идентификаторов, которые одинаковы.

Подробнее здесь: https://stackoverflow.com/questions/797 ... y-function
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»