Pandas Groupby с Grouper по -прежнему включает в себя мусорные баки за пределами моего отфильтрованного диапазонаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pandas Groupby с Grouper по -прежнему включает в себя мусорные баки за пределами моего отфильтрованного диапазона

Сообщение Anonymous »

Я работаю с 5-минутными данными уровня, которые включают только временные метки между 09:30 и 16:00. (DateTime сохраняется как столбец, а не как индекс) Эти группы появляются с пустыми значениями или NANS. < /P>
Вот мой код: < /p>

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

filtered = self.df.groupby(pd.Grouper(key = 'Datetime', freq = '30min', origin = 'start'))
self.other_df['Avg_volatility'] = filtered['volatility'].mean()
(исходные данные даже не включают DateTime после 16:00 для каждой даты. Я подозреваю, что он должен иметь дело с Freq = 30min ?) Datetime Open Close High Low Volume VWAP_Price Volatility
0 2025-06-10 09:30:00-04:00 200.600006 202.136993 203.149994 200.570007 4374637 201.614250 2.579987
1 2025-06-10 09:35:00-04:00 202.134995 202.139999 202.389999 201.695007 1077512 202.090000 0.694992
2 2025-06-10 09:40:00-04:00 202.139999 201.798996 202.324997 201.434998 897000 201.924747 0.889999
.. ... ... ... ... ... ... ... ...
78 2025-06-10 15:55:00-04:00 201.804993 201.934998 202.020004 201.380005 805672 201.785000 0.639999
79 2025-06-11 09:30:00-04:00 201.927200 202.869995 203.110001 201.865005 1176969 202.443050 1.244995
< /code>
Это мой выход offe_df: < /p>
Avg_Volatility
Datetime
2025-06-10 09:30:00-04:00 1.146612
2025-06-10 10:00:00-04:00 0.556870
...
2025-06-10 15:00:00-04:00 0.259351
2025-06-10 15:30:00-04:00 0.317085
2025-06-10 16:00:00-04:00 NaN
2025-06-10 16:30:00-04:00 NaN
2025-06-10 17:00:00-04:00 NaN
2025-06-10 17:30:00-04:00 NaN
2025-06-10 18:00:00-04:00 NaN
< /code>
Спасибо, < /p>
Я работаю с 5-минутными данными уровня, которые включают только временные метки между 09:30 и 18:00. Эти группы появляются с пустыми значениями или NAN.>

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

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

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

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

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

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

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