Повторная выборка данных OHLCPython

Программы на Python
Ответить
Anonymous
 Повторная выборка данных OHLC

Сообщение Anonymous »

Я хочу преобразовать данные OHLC за 1 час в данные OHLC за xh. Я использую метод повторной выборки, как он предлагался в аналогичных темах, но он не приводит к желаемому результату. Данные:

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

                            open     high      low    close    Volume USD
date
2021-07-10 21:00:00  132.060  133.350  131.885  133.195  259057.35815
2021-07-10 22:00:00  133.195  134.160  132.885  134.045  813078.76500
2021-07-10 23:00:00  134.045  134.620  133.690  133.995  338032.62200
2021-07-11 00:00:00  133.995  135.515  133.745  134.390  560713.74425
Метод повторной выборки за 2 часа:

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

df.resample('2H').agg({
'open': 'first',
'high': 'max',
'low': 'min',
'close': 'last',
'Volume USD': 'sum'
})
Результат:

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

                        open     high      low    close    Volume USD
date
2021-07-10 20:00:00  132.060  133.350  131.885  133.195  2.590574e+05
2021-07-10 22:00:00  133.195  134.620  132.885  133.995  1.151111e+06
2021-07-11 00:00:00  133.995  135.515  133.745  134.390  5.607137e+05
Вместо этого мне нужен фрейм данных, начинающийся в 22:00 и содержащий данные за 21:00 и 22:00, а также вторая строка, состоящая из 00:00, которая использует данные за 23:00 и 00:00.
Большое спасибо за вашу помощь!>

Подробнее здесь: https://stackoverflow.com/questions/686 ... -ohlc-data
Ответить

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

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

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

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

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