Нестандартные календари в пандах

Я пытаюсь использовать библиотеку панд Python с данными временных рядов, которые выходят за пределы AD 1. Объекты datetime в Pandas, очевидно, используют объект numey datetime64, диапазон которого ограничен 1/1/1 - 9999/12/31.

Можно индексировать DataFrame с индексом не-datetime, но давайте посмотрим правде в глаза: реальная сила панд (например, повторная выборка) проявляется, когда строки индексируются соответствующим объектом datetime. Без метода resample() мне могут вообще не понадобиться панды.

В нескольких проектах Python реализованы альтернативные календари, в частности astropy и FlexiDate, но ни один из них не генерирует объект datetime. Я только что узнал, что Numpy люди не предполагают поддержку нестандартных календарей в ближайшее время.

Прежде чем опубликовать тикет в проекте Pandas GitHub, я обращаюсь к улейному уму Stackru: знаете ли вы не слишком неуклюжий способ создания индекса даты и времени, который панды будут распознавать и который обрабатывает нестандартные календари?

0 ответов

Другие вопросы по тегам