我正在尝试使用Python pandas库,其时间序列数据超出AD 1. Pandas的datetime对象显然使用numpy datetime64对象,其范围限制为1/1/1 - 9999/12 / 31。
可以使用非日期时间索引索引DataFrame,但让我们面对它:当行被正确的datetime对象索引时,pandas的真正强度(例如重新取样)会发光。如果没有resample()方法,我可能根本不需要pandas。
有几个Python项目实现了备用日历,特别是astropy和FlexiDate,但都没有生成日期时间对象。我刚学会了Numpy的人do not envision supporting non-standard calendars anytime soon。
在Pandas项目GitHub上发票之前,我特此呼吁StackOverflow蜂巢:你知道一个不太笨重的方法来生成一个可以识别并处理非标准日历的日期时间索引?